
CSAP
立花道雪0509
这个作者很懒,什么都没留下…
展开
-
深入理解计算机系统 (1) 程序的执行过程
首先是图1-3展示的一个helloworld程序的整个执行过程。1:预处理阶段预处理器(cpp)根据以字符#开头的语句,修改原始的C程序。比如#include命令,就会告诉预处理器把头文件中的内容直接插入到程序文本中,得到了另一个C程序,通常以.i作为后缀名。2:编译阶段编译器(ccl) (compiler) 负责把hello.i 翻译为汇编语言hello.s,包含了一个汇编语言程序。 汇编...原创 2018-07-05 13:28:52 · 517 阅读 · 0 评论 -
CSAPP (2) 学习笔记:硬件组成
1. 总线:贯穿整个系统的一组电子管道,负责携带信息字节在各个部件之间传输。通常被设计成传递定长的字节块,根据字长决定是32位(4字节)或是64位(8字节)。2. IO设备:通过控制器或者适配器与IO总线相连。控制器一般为 主印制电路板上的芯片组,适配器一般为插在主板插槽上的卡。3. 主存:是一个临时存储设备 ,用于存放程序和程序处理的数据。4. 处理器 :中央处理单元(CPU),解释(执行)存储...原创 2018-07-05 13:56:39 · 206 阅读 · 0 评论