计算机基本结构与工作原理
硬件基本结构
- 运算器(算术逻辑部件加减乘除&与或非位移+累加寄存器:暂存操作数或中间结果)
- 存储器(内外存储器)
- 控制器(程序计数器+指令寄存器+指令译码器+时序控制桥+操作控制电路)
- 输入输出设备
工作原理
指令系统
指令结构:一条指令=地址码+操作码
指令分类
- 数据传送指令
- 数据处理指令
- 程序控制指令
- 输入输出型指令
- 硬件控制指令
指令执行过程
1)取指令,按照指令计数器的地址0102,从内存储器中取出指令070250,送往指令寄存器
2)分析指令,即对指令寄存器中存放指令070250进行分析,由操作码07确定确定执行什么操作,由地址码0250确定操作数地址
3)执行指令,根据分析结构,由控制器发出一系列操作信息完成相应指令
4)指令计数器加1,为执行下一条准备,若遇到转移指令,则将数据地址送入指令计数器

系统总线-总线结构
- 数据总线(双向) 传送数据和指令代码的信号线
- 地址总线(单向) 总是由cpu传送给存储器或输入输出接口
- 控制总线用于实现cpu队外部不见的控制状态信息传送和中断信号
系统单元
- 系统主板
- 电子数据和指令
- 微处理器CPU=控制单元+算术逻辑单元ALU+寄存器+微处理芯片
- 主存储器(内存储器)
输入输出系统
输入输出方式
- 程序控制输入输出方式
- 中断输入输出方式
- 直接存储器访问方式
输入设备/输出设备
辅助存储设备
计算机评价体系
时钟频率(主频)
- 指令执行速度(每秒百万条指令数):MIPS=指令条数/(执行时间10^6)=Fz/CPI=IPCFz
- 等效指令速度(吉普法)
- 数据处理速率(PDR)
- 核心程序法(把应用程序最频繁核心程序作为评价计算机性能的标准程序
a.整数测试程序 b.浮点测试程序 c.whetstone基准测试程序 d.spec基准测试程序 e.tpc基准程序