文档介绍:
****题课
目录
1 计算机系统结构的基本概念
2 指令系统
3 存储系统
返回总目录
4 输入输出系统
5 标量处理机
7 互连网络
●基本要求:
1)计算机系统结构的基本概念,定量原理,指令的格式设计,CISC与RISC,虚拟存储页面替换算法,Cache映象,通道流量分析,数据相关,线性与非线性流水线技术及性能分析,互连网络基本概念;
●学****重点:
1)定量原理,指令格式设计,RISC,页面替换算法,Cache映象,流水线性能分析;
1 计算机系统结构的基本概念
1.1 名词解释
返回目录
1. 计算机体系结构的定义:程序员所看到的计算机的属性,即概念性结构与功能特性。
Amdahl提出的体系结构:是指传统机器级的体系结构。即一般所说的机器语言程序员所看到的传统机器级所具有的属性。
2. 透明性 在计算机技术中,对这种本来是存在的 事物或属性,但从某种角度看又好象不存在。
大概率事件优先原则:即对于大概率事件(最常见事件),赋予它优先的处理权和资源使用权,以获得全局的最优结果。
Amdahl定律:加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。
程序的局部性原理:程序在执行时所访问地址的分布不是随机的,而是相对地簇聚;这种簇聚包括指令和数据两部分。程序局部性包括程序的时间局部性和空间局部性。
时间局部性:程序即将用到的信息很可能就是目前正在使用的信息
空间局部性:程序即将用到的信息很可能与目前正在使用的信息相邻或临近。
1 计算机系统结构的基本概念
1.1 名词解释
系统加速比:系统改进前与改进后总执行时间之比
CPI:指令周期数(Cycles of Instruction)
并行性:在同一时刻或同一时间间隔内完成两种或两种以上的性质相同或不同的工作。
翻译:先把N+1级程序全部变换成N级程序之后,再去执行N级程序,在执行过程中,N+1级程序不再被访问(基于层次结构)
解释:每当一条N+1级指令被译码后,就直接去执行一串等效的N级指令,然后再去取下一条N+1级指令,依此重复进行。
1 计算机系统结构的基本概念
1.1 名词解释
问2解: 加速比:
1 计算机系统结构的基本概念
1.2
例:假设我们考虑条件分支指令的两种不同设计方法如下:
(1) CPUA:通过比较指令设置条件码,然后测试条件码进行分支
CPUB:在分支指令中包括比较过程
在两种CPU中,条件分支指令都占用2个时钟周期而所有其它指令占用1个时钟周期,对于CPUA,执行的指令中分支指令占20%;由于每个分支指令之前都需要有比较指令,因此比较指令也占20%。由于CPUB在分支时需要比较,因此假设它的时钟周期时间是CPUA的1.25倍。
问1:哪一个CPU更快?
1 计算机系统结构的基本概念
1.3
内容来自淘豆网www.taodocs.com转载请标明出处.