计算机系统概论
1.1计算机基本组成
冯诺依曼计算机特点:
-
计算机由五大部件组成:控制器,运算器,存储器,输入设备,输出设备
-
指令和数据以同等地位存于存储器,可按地址寻访
-
指令和数据用二进制表示
-
指令由操作码和地址码组成
-
存储程序
-
以运算器为中心
冯诺依曼计算机硬件框图存在问题: -
以运算器为中心,导致运算器成为该系统的瓶颈
-
不具有层次性的划分
系统复杂性管理的方法:
- 层次化:将被设计的系统划分为多个模块或子模块
- 模块化:有明确定义的接口和功能
- 规则性:模块更易被重用
存储器
用来保存指令和数据。
存储体里有若干个存储单元,每个存储单元中存有存储元件(0 / 1),这就类比于存储体是一栋大楼,大楼中有房间(存储单元),每个房间中有床位(无人 / 有人。
存储单元:存储一串二进制代码
存储字:存储单元中二进制代码的组合
存储字长:存储单元中二进制代码的位数,每个存储单元赋予一个地址号(房间号)
MAR(memory address register):存储器地址寄存器,反映存储单元的个数
MDR(memory data register):存储器数据寄存器,反映存储字长
例如:一个存储体,设MAR=4位,MDR=8位。对地址进行表示的话,从0000到1111,一共有16个存储单元,对每个存储单元进行访问出来的数据是8位二进制。
2023.6.23 p7结束