1.1 计算机的发展
1. 什么是计算机系统
1.2.1 计算机硬件的基本组成
1. 早期冯·诺伊曼机
首次提出了“存储程序”的概念。
冯·诺伊曼机的特点:
- 计算机由五大部件组成:运算器、控制器、存储器、输入设备和输出设备(I/O)
- 指令和数据以同等地位存于存储器,可按地址访问
- 指令和数据用二进制表示
- 指令由操作码和地址码组成
- 存储程序
- 以运算器为中心:I/O设备与存储器之间的数据传送通过运算器完成
2. 现代计算机
可以看出,现代计算机以存储器为中心。
1.2.2 各个硬件的工作原理
1. 主存储器的基本组成
2. 运算器的基本组成
3. 控制器的基本组成
4. 计算机的工作过程
简要描述一下工作过程:
首先,PC=0,指向第一条指令的存储地址,接下来PC将值赋给MAR,于是MAR就指向存储体中对应的位置,取出指令,放到MDR;
接下来,MDR通过总线将数据传输到IR,IR将指令分为两部分,分别是操作码和地址码,将操作码传输到CU中进行分析,得知接下来要进行的计算操作,地址码则传输到MAR,获取操作数后交到MDR,再由MDR传输到ACC,进行运算。
1.2.3 计算机系统的多级层次结构
下层是上层的基础,上层是下层的扩展。