一、计算机的基本结构
计算机由运算器、控制器、存储器、输入设备和输出设备组成
1、运算器:计算机中进行数据加工的部件
具体功能:
1)进行算术运算(加减乘除)和逻辑运算(与或非)
在实验中,由ALU(arithmetical logic unit)部件完成
2)暂时存放参加运算的数据和中间结果
由多个寄存器来承担
3)通常作为数据传输的通路(Datapath)
2、控制器:计算机中控制执行指令的部件
具体功能:
1)正确执行每条指令
2)保证指令按照规定序列自动连续地执行
3)对各种异常情况和请求及时响应和处理
3、存储器:由高速缓冲存储器、主存储器、外存储器所组成的多级存储器系统
4、输入/输出设备
输入:向计算机中送入程序和数据的有一定独立功能的设备,通过接口和总线与计算机主机连通,用于人机交互,如键盘
输出:计算机中用于送出计算机内部信息的设备,如打印机、显示器
二、现代计算机硬件框图
三、计算机主要性能指标
1、机器字长
指计算机一次能并行运算的二进制位数
其中,位数包括:1)ALU运算位数 2)寄存器位数 3)内部数据总线位数
字长越长,表示机器运算精度和处理能力越强
2、运算速度
1)度量方法:
MIPS:每秒执行多少百万条指令(例如,3MIPS表示每秒钟执行300万条指令)
主屏:CPU内核的时钟频率
CPI:执行一条指令所需时钟周期数
吉普森法:(一种计算方法)
FLOPS:每秒钟浮点运算次数
2)工作频率的定义和计算(略)
3、机器容量(主存容量)
主存容量越大,存放信息越多,处理问题的能力越强
容量表示:S=W(字数)·L(字长)【单位:位/字节】
p.s.目前流行的168线和184线的内存单条容量有64MB、128MB、256MB、512MB、1GB等,可构成不同容量的主存储器