Chapter 1. 计算机系统概述
公式与性质
-
计算机的功能部件包括:运算器、控制器、存储器、输入设备、输出设备。
-
运算器的核心是算术逻辑单元
Arithmetic and Logic Unit, ALU),运算器还包括累加器ACC,乘商寄存器MQ,操作数寄存器X,变址寄存器IX,基址寄存器BR等通用寄存器,以及程序状态字寄存器PSW。 -
控制器等核心是控制单元
Control Unit, CU,控制器还包括程序计数器Program Counter, PC,指令寄存器Instruction Regiser, IR。 -
系统吞吐量主要取决于主存储器的存取周期。
-
CPU执行时间 =CPU时钟周期数 / 主频 = (指令条数 \timesCPI) \div 主频 -
MIPS= 指令条数 \div ( 执行时间 \times \ 10^6 ) = 主频 \div (CPI\times \ 10^6 ) -
在
CPU中,IR、MAR、MDR对各类程序员都是透明的。 -
数量级 表示存储容量时 表示速度时 K(Kilo) 2^{10} 10^3 M(Million) 2^{20} 10^6 G(Giga) 2^{30} 10^9 T(Tera) 2^{40} 10^{12} P(Peta) 2^{50} 10^{15} E(Exa) 2^{60} 10^{18} Z(Zetta) 2^{70} 10^{21}
概念
-
多媒体
CPU是有MultiMedia eXtensions, MMX技术的处理器,MMX指令集是一种单指令流多数据流的串行处理指令。 -
算术/逻辑运算单元
74181ALU可完成 16 种算术运算功能和 16 种逻辑运算功能。 -
机器字长越长,数的表示范围越大,计算精度越高。
考点
-
冯·诺依曼工作方式的基本特点是按地址访问并顺序执行命令。
-
CPU(中的控制器)区分指令与数据的依据是指令周期的不同阶段。 -
ALU输入端速度使用锁存器比使用多路选择器慢,寄存器组速度使用高速小存储器比使用独立寄存器慢。使用锁存器需要额外的控制电路;使用高速小存储器需要更复杂的地址映射与读写控制。