本篇主要为计算机组成原理的序章----计算机系统概述的笔记性能
存储器
存储器包括主存和辅存,主存由CPU直接访问,辅存用于帮助主存记忆更多的信息。spa
地址寄存器(MAR)存放访存地址,通过地址译码后找到所选的存储单元,寄存器位数对应着存储单元的个数;数据寄存器(MDR)用于暂存要从存储器中读或写的信息,位数与存储字长相同。io
运算器
核心是算术逻辑单元(ALU)。class
运算器包括若干通用寄存器:累加器(ACC)、乘商寄存器(MQ)、操做数寄存器(X)、变址寄存器(IX)、基址寄存器(BR)。原理
控制器
计算机的指挥中心,由其指挥各部件自动协调地进行工做。由程序计数器(PC)、指令寄存器(IR)和控制单元(CU)组成二进制
计算机的工做过程
- 把程序和数据装入主寄存器;
- 将源程序转换为可执行文件;
- 从可执行文件的首地址开始逐条执行指令。
计算机的性能指标
首先要明确几个概念程序
-
CPU时钟周期:一般为节拍脉冲,即主频的倒数,是CPU中最小的时间单位,每一个动做至少须要1个时钟周期。数据
-
主频(CPU时钟频率):机器内部主时钟的频率,是衡量机器速度的重要参数。计算机
-
CPI(Clock cycle Per Instruction):执行一条指令所需的时间周期数。di
-
CPU执行时间:运行一个程序所花费的时间。
CPU执行时间 = CPU时钟周期数/主频 = (指令条数 * CPI)/主频
-
MIPS(Million Instructions Per Second): 每秒执行多少百万条指令。
MIPS = 指令条数/(执行时间*10^6)
其它
- 到目前为止,计算机中全部的信息仍以二进制方式表示的理由是由物理器件的性能决定。
- 冯·诺伊曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分他们的依据是指令周期的不一样阶段。
- 在CPU的寄存器中,指令寄存器(PC)对用户是彻底透明的。