【README】
本文总结自B站 《计算机组成原理(哈工大刘宏伟)》的视频讲解,非常棒,墙裂推荐;
【1.1】计算机软硬件概念
【1.2】计算机层次结构
【2】计算机基本组成
【2.1】冯诺依曼计算机特点(重要*)
【2.2】计算机硬件框图
【2.2.2】计算机解题过程
1)存储器基本组成
MAR: 存储器地址寄存器(CPU内部寄存器),memory addr register;保存了存储单元的地址;
MDR: 存储器数据寄存器(CPU内部寄存器), memory data register;保存了要送入cpu的数据,或保存了要送入存储体的数据,或保存了刚刚从存储体取出的数据(存储字);
2)运算器的基本组成
- ALU=算术逻辑单元;
- ACC=累加寄存器;
- MQ=乘商寄存器; multiply quotient register
- X=数据寄存器;
3)控制器基本组成:
- PC:程序计数器(寄存器);存放要执行的指令的地址;
- IR: 指令寄存器;存放要执行的指令;
- CU: 控制单元;
3.1)控制器由3大部分组成,包括 程序计数器(寄存器)PC, 指令寄存器IR, 控制单元CU;把 PC存放的地址的指令取到 IR中;
3.2)完成一条指令,需要经过3个阶段:
- 阶段1,取指令;
- 阶段2,分析指令;
- 阶段3,执行指令;
4)主机完成一条机器指令的过程(以取数为例)
【3】 计算机硬件的主要技术指标
机器字长: cpu一次能够处理数据的位数;
CPI , clock per instruction 每条指令执行所需要的时钟周期数;
MIPS, million instruction per second 每秒执行百万条指令;
FLOPS, float per second;