当前位置:
文档之家› 计算机系统结构学习指导与题解
计算机系统结构学习指导与题解
难度:1 适于级别:初级、中级
2. 在设计主存系统时,哪些属于计算机系统结构?哪些属于计算机组成了哪些属于计 算机实现所要考虑的间题? 答案:确定主存容量、编址方式、寻址范围等属于计算机系统结构。确定主存周期、逻辑 上是否采用并行主存、逻辑设计等属于计算机组成。选择存贮芯片类型、微组装技术、线 路设计等属于计算机实现。
13. 在多用户机器上,应用程序员不能使用的指令是___。
A. "执行"指令
B. "访管"指令
计算机系统结构学习指导与题解 李学干 西安电子科大出版社
C. "启动 1/0"指令 答案:C 难度:1 适于级别:初级、中级
D. "测试与置定"指令
14. 以下说法中,不正确的是___。
软硬件功能是等效的,提高硬件功能的比例会:
计算机系统结构学习指导与题解 李学干 西安电子科大出版社
第一章 计算机系统结构的基本概念
(一)单项选择题(在下列每小题的四个备选答案中,只有一个答案是正确的)
1. 计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是___。
A. 汇编语言机器级――操作系统机器级――高级语言机器级 B. 微程序机器级――传统机器语言机器级――汇编语言机器级 C. 传统机器语言机器级――高级语言机器级――汇编语言机器级 D. 汇编语言机器级――应用语言机器级――高级语言机器级
A. 计算机软件所要完成的功能
B. 计算机硬件的全部组成
C. 编程要用到的硬件组织
D. 计算机各部件的硬件实现
答案: C
难度:1
适于级别:初级、高级
12. 计算机组成设计不考虑___。 A. 专用部件设置 C. 控制机构的组成
答案: B 难度:1 适于级别:初级
B. 功能部件的集成度 D. 缓冲技术
8. 对计算机系统结构透明的是___。 A. 字符行运算指令 C. 虚拟存贮器 答案:D 难度:1 适于级别:初级、中级和高级
B. 是否使用通道型 I/O 处理机 D. VLSI 技术
计算机系统结构学习指导与题解 李学干 西安电子科大出版社
9. 对汇编语言程序员透明的是___。
A. I/0 方式中的 DMA 访间方式
计算机系统结构学习指导与题解 李学干 西安电子科大出版社
难度:1 适于级别:初级、高级
21. 不同系列的机器之间,实现软件移植的途径不包括___。
A. 用统一的高级语言
B. 用统一的汇编语言
C. 模拟
D. 仿真
答案: B
难度:1
适于级别:初级、中级
22. 利用时间重叠概念实现并行处理的是___。
A. 流水处理机
答案:A 难度:1 适于级别:初级、中级和高级
19. 系列机软件应做到___。 A. 向前兼容,并向上兼容 B. 向后兼容,力争向上兼容 C. 向前兼容,并向下兼容 D. 向后兼容,力争向下兼容
答案:B 难度:1 适于级别:初级、中级
20. 推出系列机的新机器,不能更改的是___。 A. 原有指令的寻址方式和操作码 B. 系统总线的组成 C. 数据通路宽度 D. 存贮芯片的集成度 答案:A
3. I/O 系统用通道处理机还是外围处理机,对计算机系统结构是透明的。___ 答案: × 难度:1 适于级别:初级
4. 软硬功能分配时,提高软件功能的比例会提高系统灵活性,也会提高解题速度。 答案: × 难度:1 适于级别:初级
5. 经常用的基本单元功能,宜于用软件实现,以降低实现费用。___ 答案:× 难度:1 适于级别:初级
计算机系统结构学习指导与题解 李学干 西安电子科大出版社
A. 从上向下设计 C. 从两头向中间设计
答案: D 难度:1 适于级别:初级、中级和高级
B. 从下向上设计 D. 从中间开始向上、向下设计
18. "从中间开始"设计的"中间"目前多数是在___。 A. 传统机器语言机器级与操作系统机器级之间 B. 传统机器语言机器级与微程序机器级之间 C. 微程序机器级与汇编语言机器级之间 D. 操作系统机器级与汇编语言机器级之间
B. 编译程序 D. 微指令程序
4. 对系统程序员不透明的应当是___。 A. Cache 存贮器 C. 指令缓冲寄存器 答案: D
B. 系列机各档不同的数据通路宽度 D. 虚拟存贮器
计算机系统结构学习指导与题解 李学干 西安电子科大出版社
难度:1 适于级别:初级、中级
5. 对应用程序员不透明的是___。 A. 先行进位链 C. 指令缓冲器 答案:D 难度:1 适于级别:初级、中级
慢:仿真是用宿主机的微程序解释,当机器差异大时,仿真困难,仿真的效率和灵活 性差。
难度:1 适于级别:初级、中级和高级
5. 器件的发展对逻辑设计方法的影响有哪些? 答案:一是由逻辑化简改成着眼于采用什么组成技术能够规整、批量生产,宜于超大规模 集成,缩短设计周期,提高系统效能,尽量采用存贮逻辑和通用器件。二是由全硬设计改
难度:1 适于级别:初级、高级
4. 实现软件移植的途径有哪些?各受什么限制? 答案:软件移植的途径主要有:统一高级语言,系列机,模拟与仿真。
统一高级语言,由于只能实现高级语言软件的移植,而目前高级语言种类繁多,无法 完全统丁成一种,只能相对统一成少数几种。系列机,由于系列内各档机器的结构变化不 能太大,到一定时候会阻碍系列发展,只能实现在结构相同或相近的机器间的汇编语言应 用软件的移植。模拟与仿真,模拟是用宿主机的机器指令解释,机器语言差别大时,速度
答案:B 难度:1 适于级别:初级、中级
2. 汇编语言源程序变换成机器语言目标程序是经___ 来实现的。
.A. 编译程序解释
B. 汇编程序解释
C. 编译程序翻译
D. 汇编程序翻译
答案:D
难度:1
适于级别:初级、中级
3. 直接执行微指令的是___。 A. 汇编程序 C. 硬件
答案: C 难度:1 适于级别:初级、中级
A. 提高解题速度
B. 提高硬件利用率
C. 提高硬件成本
D. 减少所需要的存贮器用量
答案:B
难度:1
适于级别:初级、中级
15. 在系统结构设计中,提高软件功能实现的比例会___。
A. 提高解题速度
B. 减少需要的存贮容量
C. 提高系统的灵活性
D. 提高系统的性能价格比
答案: C
难度:1
适于级别:初级、中级
答案: √ 难度:1 适于级别:初级、中级
(四)简答题 1. 设计指令系统时,以乘法运算为例,系统结构设计、计算机组成设计、计算机实现 各考虑什么? 答案:系统结构设计考虑是否要设置乘法指令。计算机组成设计考虑是否要配置高速的 乘法器。计算机实现考虑的是组成高速乘法器或加法一移位器的器件集成度、类型、数量 以及微组装技术。
6. 系列机各档机器不同的数据总线线数,对计算机系统程序员和应用程序员都是不透明的。 ___
答案: × 难度:1
计算机系统结构学习指导与题解 李学干 西安电子科大出版社
适于级别:初级、高级
7. 系列机可将单总线改成双总线以减少公用总线的使用冲突。___ 答案:√ 难度:1 适于级别:初级、中级
8. 系列机增加新机种时,为增加寻址灵活性和缩短平均指令字长,由原等长操作码改为有 多种码长的扩展操作码。___
难度:1 适于级别:初级、高级
计算机系统结构学习指导与题解 李学干 西安电子科大出版社
(三)判断题(正确的打√即可;错的除打×外,还应说明理由,或者订正,否则无分。 1. 系统是否设浮点运算指令,对计算机系统结构是透明的。___
答案: × 难度:1 适于级别:初级、中级和高级
2. 存贮器采用单体单字,还是多体交叉并行存取,对系统结构设计应是透明的。___ 答案: √ 难度:1 适于级别:初级、中级和高级
16. 下列说法中不正确的是___。 A. 软件设计费用比软件重复生产费用高 B. 硬件功能只需实现一次,而软件功能可能要多次重复实现 C. 硬件的生产费用比软件的生产费用高 D. 硬件的设计费用比软件的设计费用低
答案: D 难度:1 适于级别:初级、高级
17. 在计算机系统设计中,比较好的方法是___。
SISD――指令部件只对一条指令处理,只控制一个操作部件操作。如一般的串行单处 理机。
B. 多处理机
C. 并行(阵列)处理机
D. 相联处理机
答案: A
难度:1
适于级别:初级、中级和高级
23. 多处理机主要实现的是___。 A. 指令级并行 C. 操作级并行
答案: B 难度:1 适于级别:初级、中级和高级
B. 任务级并行 D. 操作步骤的并行
二. 填空题 9. 操作级并行的阵列机,按指令流、数据流及其多倍性划分属________类型的计算机。 答案: SIMD
成采用微汇编、微高级语言、计算机辅助设计等手段软硬结合和自动化设计。 难度:1 适于级别:初级、中级和高级
6. 计算机系统在处理数据的并行上,可分为哪四个等级?给出简单解释,并各举 一例。 答案:位串字串,只能同时处理一个字的一位,无并行性,例如,位串行计算机;位并字 串,同时处理一个字的所有位,例如,简单并行的单处理机;位片串字并,同时处理多个字 的同一位,例如,相联处理机 STARAN、MPP 等处理机;全并行,同时处理多个字的多个
难度:1 适于级别:初级、中级
3. 计算机系统"由中间开始"设计,其"中间"指的是什么地方?这样设计的好处是 什么?
计算机系统结构学习指导与题解 李学干 西安电子科大出版社
答案: "中间"是指多级层次结构中的软、硬件交界面,目前是处于传统机器级与操作系统 机器级之间。
这样设计,能合理地进行软、硬件的功能分配,优化软、硬件设计,可为软件和应用提 供更多更好的硬件支持,可使软、硬件同时设计,缩短系统的设计周期。