2021年10月高等教育自学考试《02325计算机系统结构》试题
02325计算机系统结构
历年真题
共 29 题
1152 次浏览
更新于 2026-09-27
一、单选题
下列每小题的选项中,只有一项是最符合题意的正确答案,多选、错选或不选均不得分。
1
汇编语言源程序变换成机器语言目标程序是经
- A.汇编程序翻译
- B.编译程序翻译
- C.汇编程序解释
- D.编译程序解释
2
在计算机系统设计中,设计方法最好的是
- A.由上往下设计
- B.由下往上设计
- C.从两边向中间设计
- D.从中间开始向两边设计
3
浮点数尾数基值r m= 8,尾数数值部分长6位,可表示的规格化最小正数尾数为
- A.0.015625
- B.0.125
- C.0.25
- D.0.5
4
总线控制采用集中式定时查询需另外增加控制线根数为
- A.3
- B.N + 2
- C.2 + log
- D.2N + 1
5
不属于堆栈型替换算法的是
- A.先进先出法
- B.近期最少使用法
- C.近期最久未用法
- D.页面失效频率法
6
流水机器IBM 360/91对指令中断的处理方法是
- A.指令复执法
- B.猜测法
- C.不精确断点法
- D.对流水线重调度法
7
标量处理机的重叠方式中二次相关是
- A.指令k与指令k + 1存在先读后写相关
- B.指令k与指令k + 2存在先写后读相关
- C.指令k与指令k + 1存在先写后读相关
- D.指令k + 1与指令k + 2存在写写相关
8
ILLIACⅣ阵列处理机中,PE之间所用的互连函数是
- A.Cube0和Cube1
- B.PM2 ±2
- C.Shuffle
- D.PM2 ±0和PM2 ±3
9
混洗交换单级网络,最远的两个单元建立连接需要
- A.n - 1次混洗和n - 1次交换
- B.n - 1次混洗和n次交换
- C.n次混洗和n - 1次交换
- D.n次混洗和n次交换
10
有关多处理机任务粒度说法正确的是
- A.任务粒度小,辅助开销增大
- B.任务粒度大,并行度高
- C.任务粒度小,并行度低
- D.任务粒度小,效率高
二、填空题
请输入正确的答案,多个答案中间用分号隔开。
11
计算机系统结构研究的是______之间的功能分配以及对传统______界面的确定。
12
程序访问的局部性包括______上和______上的两个局部性。
13
在机器指令系统的设计、发展和改进上有两种不同的途径和方向,分别是______和______。
14
并行主存系统是指能并行读出多个CPU字的单体多字和______、______的交叉访问主存系统。
15
虚拟存储器的存储管理方式按存储映像算法不同,有段式、______式和______式等。
16
从流水线中各个功能段之间是否有反馈回路的角度,可以把流水线分为______流水线和______流水线。
17
超标量超流水线处理机是______与______处理机的结合。
18
在SIMD系统的互连网络的设计目标中,为了降低成本,要求______不要过分复杂;为满足算法和应用的需要,要求______要灵活。
19
多处理机操作系统有3种类型,它们是主从型、______和______。
20
传统的Von Neuman型计算机采用______驱动方式;而非Von Neuman型的归约机则基于______驱动方式。
三、简答题
主观题不参与评分,请参考答案自行评分。
21
简述模拟和仿真的概念及两者的主要区别。
22
简述数据表示中的标志符和数据描述符的差别。
23
简述中断的概念和中断系统采用软硬件结合的好处。
24
简述全局相关处理中,采用猜测法猜错后保证恢复分支点原先现场的方法。
25
简述多级立方体网络对各个交换开关的控制方式。
四、简单应用题
主观题不参与评分,请参考答案自行评分。
26
Cache—主存存储层次中,主存有0~7共8块,Cache为4块,采用组相联映像,分2组。假设Cache已先后访问并预取进了主存的第4、1、3、6块,现访存块地址流又为1、2、4、1、3、7、0、2、5、6时,请完成:
(1)画出用LRU替换算法,Cache内各块的实际替换过程图,并标出命中时刻。
(2)求出在此期间的Cache命中率。
(1)画出用LRU替换算法,Cache内各块的实际替换过程图,并标出命中时刻。
(2)求出在此期间的Cache命中率。
27
设某流水线有4个功能段S1、S2、S3、S4,每个功能段所需的执行时间分别为1Δt、2Δt、3Δt、1Δt。
(1)画出流入4个任务的时空图。
(2)计算流入50个任务的实际吞吐率和效率。
(3)假设流水线的功能段可以通过细分进行改进,功能段S2可细分为S21和S22,功能段S3可细分为S31、S32和S33,细分后每个功能段所需的执行时间都为1Δt;计算改进后流入50个任务的实际吞吐率。
(1)画出流入4个任务的时空图。
(2)计算流入50个任务的实际吞吐率和效率。
(3)假设流水线的功能段可以通过细分进行改进,功能段S2可细分为S21和S22,功能段S3可细分为S31、S32和S33,细分后每个功能段所需的执行时间都为1Δt;计算改进后流入50个任务的实际吞吐率。
五、综合应用题
主观题不参与评分,请参考答案自行评分。
28
有 8 台外设,各设备要求传送信息的工作速率分别如题 28 表所示。

现设计的通道在数据传送期,每选择一次设备需 2μs,每传送一个字节数据需要3μs。
(1) 若用字节多路通道,通道工作的最高流量是多少?
(2) 作字节多路通道用时,希望同时不少于4台设备挂在此通道上,最好多挂一些,且高速设备尽量多挂一些,请问应选哪些设备挂在此通道上?为什么?
(3) 若用作数组通道用时,通道工作的最高流量是多少?设定长块大小取256B。
(4) 作数组多路通道用时,应选哪些设备挂在此通道上?为什么?

现设计的通道在数据传送期,每选择一次设备需 2μs,每传送一个字节数据需要3μs。
(1) 若用字节多路通道,通道工作的最高流量是多少?
(2) 作字节多路通道用时,希望同时不少于4台设备挂在此通道上,最好多挂一些,且高速设备尽量多挂一些,请问应选哪些设备挂在此通道上?为什么?
(3) 若用作数组通道用时,通道工作的最高流量是多少?设定长块大小取256B。
(4) 作数组多路通道用时,应选哪些设备挂在此通道上?为什么?
29
设在串行单处理机上有如题29图的程序段,图中右边为相应语句执行所需的时间:

(1) 分析程序语句并行性,并用 FORK、JOIN、GOTO 语句改成多处理机上并行执行的程序。
(2) 依据相应语句执行所需的时间,画出并行程序在 2 台处理机上执行的时间资源图。

(1) 分析程序语句并行性,并用 FORK、JOIN、GOTO 语句改成多处理机上并行执行的程序。
(2) 依据相应语句执行所需的时间,画出并行程序在 2 台处理机上执行的时间资源图。
输入阅读码
查看答案与解析需要输入阅读码
的规格化要求: 规格化浮点数尾数,当基值
(f为尾数数值部分),用八进制表示就是
,转换为二进制,八进制
对应的二进制为
。 因为要找最小正数尾数,且尾数数值部分长6位,所以就是
。2.转换为十进制: 二进制
,这里
,其他位为0,则
。答案:B
个节点的网络,混洗和交换操作配合实现数据传输。 最远的两个单元(例如0和
)建立连接,从一端到另一端,每一次混洗和交换操作能逐步改变数据的位置。 一般来说,经过n次混洗和n - 1次交换可以使最远的两个单元建立连接。因为混洗操作每次能将数据位置以特定规律移动,交换操作调整相邻数据位置,综合起来经过n次混洗和n - 1次交换能实现最远单元连接。答案:C