Overview:
1.计算机发展(略)
2.计算机系统组成(重点)
3.计算机系统层次结构
4.计算机系统性能评价(重点)
2.计算机系统组成:
冯-诺依曼体系结构:运算器,控制器,存储器,输入设备,输出设备。
运算器:完成算数运算,逻辑运算(比如:ALU32位运算器)
控制器:控制指令的执行,根据指令的功能给出实现指令功能所需的控制信号。(硬布线控制器)
存储器:存放数据以及程序
3.计算机层次结构:
4.计算机系统性能评价:
- 非时间指标
- 机器字长
- 主存容量、存储带宽
- 总线宽度
- CPU内核数量
机器字长:
CPU一次能处理的数据位数。
一般与计算机内部的运算器、寄存器、数据总线的位宽相等。
主存容量&存储带宽:
主存容量:一台计算机主存能存储的最大信息量。指“运行内存(RAM-random access memory)”而不是“硬盘内存”(一般为ROM-read only memory)
存储带宽:单位时间内与主存交换二进制信息量,单位Byte/s。
总线宽度:
数据总线一次性能并行传送的最大数据位宽。
2.时间指标
- 主频、周期、外频、倍频
- CPI、IPC
- MIPS
- CPU执行时间
主频 f:
CPU工作的时钟频率。
时钟周期 T=1/f
计算机中最基本的,最小的时间单位
外频:
系统总线的工作频率,CPU与主板之间同步运行的速度。
倍频:
主频 = 外频 * 倍频
CPI(Clock cycles Per Instruction):
执行一条指令(平均)需要的周期数
CPI = 一段程序中所有指令的周期数和 / 指令条数 //统计
= 程序中各类指令的CPI * 程序中该指令的比例 //加权
MIPS(Million Instruction Per Second):
每秒钟执行指令条数(以百万为单位)
CPU执行时间:
CPU执行一段程序所需要的时间
(CPU时间 + I/O时间 + 存储访问时间 + 各类排队时延等)
CPU时间 = CPI * 指令条数 * 周期数(T)
2022/05/19 两个星期后计组考试。