您的位置:首页 > 理论基础

《深入理解计算机系统》读书笔记1---计算机系统漫游

2015-08-28 14:53 106 查看
第1章是一个对于文章内容的概括性的介绍,而我的笔记是对于概括的概括。

文章以一个helloworld程序开始,讲述了

1.信息的存储与表示,然后编译为二进制文件。

2.处理器,内存,等硬件体系结构以及逻辑上的抽象。

(1)硬件结构

处理器,主存,总线,IO设备

值得注意的是,键盘,显示器,硬盘,网络是四大IO设备,而从逻辑上看,他们并无区别。

(2)逻辑抽象

文件---IO设备

虚拟存储器---主存+IO设备

进程---处理器+主存+IO设备

虚拟机---操作系统(Kernel)+处理器+程序

一些细节:

(1)P2

信息就是bit位+上下文

(2)P3

GCC编译4个阶段:预处理,编译,汇编,链接

(3)P4

3大错误:指针,内存溢出,缓冲区溢出。缓冲区溢出是造成大多数网络安全漏洞主要原因。

(4)P5-6

字:总线一次可以传送的字节块。字长:字中的字节数。

内存逻辑抽象:线性的字节数组。

PC:程序计数器,本质是1个字长的寄存器,用来指向内存中的某条指令(当前执行的指令)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: