这一章节主要从整体上粗略地介绍了该书中涉及到的如:
1、信息的存储:比特串位;
2、C程序编译过程:
1) 源码(.c)经过预处理器得到修改后的文件(.i)(主要是扩展include或者宏替换等);
2) .i文件再经过编译器编译为汇编文件(.s);
3) .s汇编文件通过汇编器编译为目标文件(.o)(机器语言指令);
4) 若使用到其他库文件或标准共享库的目标文件,则将其与该.o目标文件经过链接器合并便得到最终的可执行文件。
按照其说法,部分编程语言的编译器可能产生的输出文件为汇编语言,而其他的部分语言则可能转化为机器语言指令。
3、典型的系统硬件组成
总线(其影响机器字长,如4字节、8字节)、I/O设备(通过相应的控制器或适配器与I/O总线相连)、主存(DRAM)、处理器(CPU)(PC程序计数器、指令寄存器、数据寄存器、多级缓存、ALU算数/逻辑单元)。
读书笔记《深入理解计算机系统》(第三版) 第一章 计算机系统漫游
原文:http://www.cnblogs.com/haomiao/p/6241274.html