- 冯.诺伊曼提出的计算机体系结构是很经典的,采用“存储程序”的计算机方法。
- 计算机:运算器、控制器、存储器、输入输出设备;计算机硬件:中央处理器(CPU)、总线、主存、外部设备、I/O控制器;CPU:数据通路(ALU,算术逻辑部件)和控制器。控制器对指令进行译码,以对数据通路进行正确的控制;存储器:内存、外存。内存(计算机掉电后存储的数据丢失)也一般称为主存储器,外存(掉电后数据不丢失),计算机自带的C盘、D盘等即为外存。
- 程序开发与执行过程:举C语言的例子:编辑源程序得到.c文件——>预处理程序将头文件.h内嵌到源程序中得到.i文件——>编译阶段汇编程序将C语言翻译成汇编语言得到.s文件——>汇编阶段对汇编语言源程序进行编译得到目标文件.o文件(此时已经是二进制文件,计算机可识别)——>链接阶段将目标文件跟头文件中包含的标准库函数合并成一个可执行文件。最终生成的文件保存在磁盘上。
- 可执行文件的启动与执行:通过shell外壳(windows里面的cmd)启动可执行文件。