目录
1.知识体系结构
2.冯诺依曼计算机的特点
(1)计算机由控制器,运算器,存储器,输入设备,输出设备五大部件组成
(2)指令和数据以同等地位位于存储器,可按地址寻访
(3)指令和数据用二进制表示
(4)指令有操作码和地址码组成
(5)存储程序
(6)以运算器为中心
3.冯诺依曼计算机硬件框图
(1)冯诺依曼体系硬件框图
(2)各个部件的作用
- 运算器:完成算术运算和逻辑运算
- 控制器:指挥控制程序的执行
- 存储器:存放数据和程序
- 输入设备:将人能识别的信息转化成机器能够识别的形式
- 输出设备:把计算机的处理结果转化成人们熟悉的形式
4.冯诺依曼体系的问题
- 以运算器为核心,加大了运算器的压力
- 不具有层次性
5.对冯诺依曼体系的改进
以存储器为中心
6.现代计算机框图
7.应对复杂性的方法
(1)抽象化: 抽象化是提取数学概念的本质的过程,这样的话就去除了与原来有关联的现实中的对象的依赖关系
(2)层次化:将被设计的系统划分为多个模块或子模块
(3)模块化:有明确定义的功能和接口
(4)规则化:模块容易被重用
8.存储器的组成
(1)存储体--存储单元—存储元件
类比:大--房--床位
存储单元:存放一串二进制代码(按地址访问)
存储字:存储单元中二进制代码的组合
(2)MAR:存储器地址寄存器,反应存储单元的个数
(3)MDR:存储器数据寄存器,反应存储字长
9. 运算器的基本组成及操作过程
ACC | MQ | X | |
---|---|---|---|
加法 | 被加数 和 | 加数 | |
减法 | 被减数 差 | 减数 | |
乘法 | 乘积高位 | 乘数 乘积低位 | 被乘数 |
除法 | 被除数 余数 | 商 | 除数 |
10. 控制器的功能
(1) 解释指令
(2) 保证指令的顺序进行
11. 控制器的组成
(1) 取指令 PC(存放当前欲执行指令的地址,具有计数功能)
(2) 分析指令 IR(存放当前欲执行的指令)
(3) 执行指令 CU (进行各种控制)
12. 主机完成一条指令的过程
13. 计算机硬件的主要技术指标
(1)机器字长:CPU一次能处理的数据的位数,与CPU中的寄存器位数有关
(2)运算速度
主频
核数,每个核支持的线程数
吉普森发(所有指令的加权和)
CPI(执行一条指令所需要的时钟周期数)
MIPS(每秒执行百万条指令)
FLOPS(每秒浮点运算次数)
(3)存储容量(存放二进制信息的总位数)
存储容量=主存容量+辅存容量