当前位置:问答库>考研试题

2017年浙江大学建筑工程学院408计算机学科专业基础综合之计算机组成原理考研仿真模拟题

  摘要

一、选择题

1. 描述当代流行总线结构基本概念中,正确的句子是( )。

A. 当代流行的总线结构不是标准总线

B. 当代总线结构中,CPU 和它私有的cache —起作为一个模块与总线相连

C. 系统中只允许有一个这样的CPU 模块

【答案】B

2. 相对于微程序控制器,硬布线控制器的特点是( )。

A. 指令执行速度慢,指令功能的修改和扩展容易

B. 指令执行速度慢,指令功能的修改和扩展难

C. 指令执行速度快,指令功能的修改和扩展容易

D. 指令执行速度快,指令功能的修改和扩展难

【答案】D

【解析】在同样的半导体工艺条件下,硬布线(组合逻辑)控制器的速度比微程序控制器的速度快。这是因为硬布线控制器的速度主要取决于逻辑电路的延迟,而微程序控制器增加了一级控制存储器,执行的每条微指令都要从控制存储器中读取,影响了速度。由于硬布线控制器一旦设计完成就很难改变,所以指令功能的修改和扩展难。因此,硬布线控制器的特点是指令执行速度快,指令功能的修改和扩展难。

3. 下列说法中正确的是( )。

A. 微程序控制方式和硬联线控制方式相比较,前者可以使指令的执行速度更快

B. 若采用微程序控制方式,则可用

D. 指令周期也称为CPU 周期

【答案】C

4. 中断处理和子程序调用都需要压栈以保护现场,中断处理一定会保存而子程序调用不需要保存其内容的是( )。

A. 程序计数器

B. 程序状态字寄存器

C. 通用数据寄存器

D. 通用地址寄存器

第 2 页,共 28 页 取代PC C. 控制存储器可以用掩模ROM 、E2PROM 或闪速存储器实现

【答案】B 。

【解析】中断处理与子程序调用最大的区别是中断处理程序与正在运行的进程可能无关,而子程序调用与正在运行的进程有关。中断是要打断处理器的正常工作次序,并要求其去处理某一事件的一种常用手段。因此,除了要保护当前程序的地址,计数器(指针)和数据寄存器以外,还需要保存程序状态字。子程序调用是与当前进程有关,是正在运行的程序有意安排执行的,这一类调用发生的时间以及位置具有确定性,处于同一个进程内,因此不需要保存程序状态字。所以中断处理和子程序调用不同的区别是中断处理程序必定会保存程序状态字寄存器。

5.

是系统级_____,是处于主适配器和智能设备控制器之间的_____接口。

准允许总线上连接的设备由_____个提高到_____个,可支持_____位数据传输。

A. 并行

B. 接口

C.16

D.8

E.16

【答案】B ,A , D , C , E

6. 为提高散列(Hash )表的查找效率,可以采用的正确措施是( )。

增大装填(载)因子

设计冲突(碰撞)少的散列函数

处理冲突(碰撞)时避免产生聚集(堆积)现象

A. 仅

B. 仅

C. 仅

D. 仅

【答案】D

【解析】散列表的查找效率(比较次数)取决于:散列函数、处理冲突的方法和散列表的装填因子标志着散列表的装满程度,通常情况下,越小,发生冲突的可能性越小;反之,越大,表示已填入的记录越多,再填入记录时,发生冲突的可能性越大。因此选项错误,越是增大装填因子,发生冲突的可能性就越大,查找效率也越低。选项正确。选项正确。采用合适的处理冲突的方法避免产生聚集现象,也将提高查找效率。

例如,用拉链法解决冲突时不存在聚集现象,用线性探测法解决冲突时易引起聚集现象。

7. 假定基准程序A 在某计算机上的运行时间为100秒,其中90秒为CPU 时间,其余为I/O时间。若CPU 速度提高50%,I/O速度不变,则运行基准程序A 所耗费的时间是( )。

A.55秒

B.60秒

第 3 页,共 28 页 — 3标

C.65秒

D.70秒

【答案】D 。

【解析】CTU 速度提高50%, 即CTU 性能提高比为1.5, 改进之后的CPU

运行时间

I/O

速度不变,仍维持10秒,所以运行基准程序A 所耗费的时间为70秒。

8. 下列几项中,不符合RISC 指令系统的特点是( )。

A. 指令长度固定,指令种类少

B. 寻址方式种类尽量减少,指令功能尽可能强

C. 增加寄存器的数目,以尽量减少访存次数

D. 选取使用频率最高的一些简单指令,以及很有用但不复杂的指令

【答案】B

9. 冯•诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU 区分它们的依据是( )。

A. 指令操作码的译码结果

B. 指令和数据的寻址方式

C. 指令周期的不同阶段

D. 指令和数据所在的存储单元

【答案】C

【解析】在冯•诺依曼结构计算机中指令和数据均以二进制形式存放在同一个存储器中,CPU 可以根据指令周期的不同阶段来区分是指令还是数据,通常在取指阶段取出的是指令,其他阶段(分析取数阶段、执行阶段)取出的是数据。所以,CPU 区分指令和数据的依据是指令周期的不同阶段。

10.在无噪声情况下,若某通信链路的带宽为3kHz ,采用4个相位,每个相位具有4种振幅的QAM 调制技术,则该通信链路的最大数据传输速率是( )。

A.12kbps

B.24kbps

C.48kbps

D.96kbps

【答案】B

【解析】首先要根据信道有无噪声来确定是否采用奈奎斯特定理。解题难点在于离散数值的确定,先确定调制技术的码元数,此处为4个相位乘以4种振幅,共16种,即该通信链路的最大数据传输速率=2x3xlog2(4x4)=6x4=24kbps。

二、简答题

第 4 页,共 28 页