多处理机的互连网络中,交叉开关网络属于动态互连网络。()10、机群是一种价格低廉、易于构建、可扩缩性极强的并行计算机系统。()
二、名词解释(每小题4分,共20分)
1、模拟2、数据表示3、名相关4、互连网络5、高可用性机群
三、简述题(每小题5分,共20分)
1、计算机系统结构的Fly
分类法是按什么来分类的?共分为哪几类?2、指令集应满足哪几个基本要求?3、简述流水线技术的特点。4、简述通道完成一次数据传输的主要过程。
四、计算题(每小题10分,共20分)
1、假设某应用程序中有4类操作,通过改进,各操作获得不同的性能提高。具体数据如下表所示:
操作类型操作1操作2操作3操作4
程序中的数量(百万条指令)
10303515
改进前的执行时间
(周期)
220104
改进后的执行时间
(周期)
11531
(1)改进后,各类操作的加速比分别是多少?(2)各类操作单独改进后,程序获得的加速比分别是多少?(3)4类操作均改进后,整个程序的加速比是多少?
2、有一条静态多功能流水线由5段组成,加法用1、3、4、5段,乘法用1、2、5
段,第3段的时间为2△t,其余各段的时间均为△t,而且流水线的输出可以直
接返回输入端或暂存于相应的流水寄存器中。现要在该流水线上计
算4AiBi,画出其时空图,并计算其吞吐率、加速比和效率。i1
加法
2△t
△t
△t
1
2
3
4
5
△t
△t
乘法
2
f计算机体系结构期末试卷A卷参考答案
一、填空题(共30分,20空,每空15分)
1、硬件固件软件
2、采用系列机模拟与仿真
3、RM结构RR结构
4、II
5、时间空间或流水线各段
6、LoadALU
7、速度容量
8、直接组相联
9、可用性可信性
10、集中式共享存储器分布的物理存储器
二、判断题(每小题1分,共10分)15××√×√610×××√√
三、名词解释(每小题4分,共20分)
1、模拟:是指用软件的方法在一台现有的计算机(称为宿主机)上实现另一台计算
机(虚拟机)的指令集。通常用解释的方法来实现。2、数据表示:机器硬件能够直接识别、指令系统可以直接调用的那些结构。确定操作数表示是软硬件取舍折衷的问题。3、名相关:名是指令所访问的寄存器或存储器单元的名称。如果两条指令使用相同的名,但是它们之间并没有数据流动,则称这两条指令存在名相关。4、互连网络:互连网络是一种由开关元件按照一定的拓扑结构和控制方式构成的网络,用来实现计算机系统中结点之间的相互连接。5、高可用性机群:当系统某些结点出现故障,仍能继续r