计算机体系结构试题库—判断题.doc
《计算机体系结构试题库—判断题.doc》由会员分享,可在线阅读,更多相关《计算机体系结构试题库—判断题.doc(4页珍藏版)》请在冰豆网上搜索。
计算机体系结构试题库
判断题(102题)
1.(√)执行时间不是唯一的性能指标,但它是最普遍的性能表示形式。
2.(×)根据Moore定律,DRAM的周期时间是每三年降低四倍。
3.(×)MIPS是测量计算机性能的一致性指标。
4.(√)在计算机性能测量中,调和平均的含义是单位时间机器能够执行的程序数。
5.(×)可以用典型程序来设计和优化指令集。
6.(×)增加流水线的级数总可以增加流水线的性能。
7.(×)多处理机系统中的素数模低位交叉存储器可以避免所有访存冲突。
8.(√)部件的可靠性通常可以用平均无故障时间来衡量。
9.(√)在向量处理机中,链接只能在顺序的Convoy(向量指令并行集)之间进行。
10.(×)n维超立方体单级互连网络中的节点数为n。
11.(×)MIPS和MFLOPS是计算机性能衡量的两个可靠指标。
12.(×)RISC结构的机器性能一定要比CISC结构的机器性能高。
13.(×)平均每条指令的执行周期数(CPI)与程序无关。
14.(√)CPU性能公式中指令条数(IC)与指令集格式和编译器有关。
15.(√)CPU的组织在一定程度上会影响CPU所能达到的频率。
16.(√)解释执行比翻译执行花的时间多,但存储空间占用较少。
17.(×)计算机体系结构设计这不必关心指令集具体实现。
18.(×)当前没有任何一种指令集结构是堆栈型结构,因为它已经过时了。
19.(√)虽然结构相关会影响流水线的性能,但是我们在具体的流水线设计中仍然允许一定的结构相关存在。
20.(×)程序的时间局部性指程序即将用到的信息很可能与目前正在使用的信息在空间上相邻或者临近。
21.(×)程序的空间局部性指程序即将用到的信息很可能就是目前正在使用的信息。
22.(√)Amdahl定律揭示的性能递减规则说明如果仅仅对计算机中的一部分做性能改进,则改进越多,系统获得的效果越小。
23.(×)Amdahl定律中“可改进比例”指可改进部分在改进系统计算时间中所占的比例。
24.(√)Amdahl定律中“部件加速比”指可改进部分改进以后性能的提高。
25.(√)传统机器级的机器语言是该机的指令集。
26.(×)由汇编语言写成的程序叫做汇编程序。
27.(√)机器功能的软件和硬件实现在逻辑上是等效的,但性能价格比是不等效的。
28.(√)集成电路基片成本和基片面积有一定比例关系。
29.(√)芯片研发费用指芯片毛利的一部分。
30.(×)集成电路芯片的成本主要取决于芯片生产数目。
31.(√)响应时间必须通过运行“真实程序”获得。
32.(×)程序在向量计算机上运行,不会出现数据相关和结构相关。
33.(×)通过操作系统的多进程技术可以完全回避I/O处理时间的问题。
因为当一个进程在等待I/O处理的时候,另外的一些进程可以在CPU上运行。
34.(×)在Cache中,只要增加块容量,一定可以减小失效率。
35.(√)虚拟Cache中,CPU使用虚拟地址访问Cache。
36.(×)虚拟存储器页调度采用LRU算法的缺点之一是使CPU时钟频率下降。
37.(√)可以说向后兼容是系列机的根本特征。
38.(×)软硬件功能是完全等效的。
39.(×)机器工作状态的定义和切换对机器语言程序设计者来说是透明的。
40.(√)受应用程序的影响,计算机的地址位大约以每年1/2-1位的速度递增。
41.(×)基准程序能够完全预测一个程序在计算机上的运行性能。
42.(√)随着时间的推移,计算机系统的成本会逐渐降低。
43.(×)MIPS和MFLOPS都可以用来准确地评价计算机系统的性能。
44.(×)现代CPU中已经没有堆栈型和累加器型的指令集结构。
45.(√)编译器对应用程序的优化编译会增加控制指令在程序中所占的比例。
46.(×)Load/Store型机器体系结构设计一定要遵循指令集结构的规整性要求。
47.(×)流水线的效率在满负荷运行时可达1。
48.(√)用时空图上n个任务所占的时空区与m个段总的时空区之比可计算出流水线的效率。
49.(×)由于流水线的最大加速比等于流水线深度,所以增加流水段数总可以增大流水线加速比。
50.(√)流水线深度受限于流水线的延迟和额外开销。
51.(×)DLX流水线中,所有数据相关都可以通过定向技术解决。
52.(√)在DLX流水线中,可以在ID段检测所有数据相关。
53.(√)编译器可以通过重新排列代码的顺序来消除相关引起的暂停。
54.(√)向量处理机用每秒取得多少浮点运算结果来衡量机器速度,以MFLOPS作为测量单位。
55.(√)多级存储层次是利用程序局部性原理来设计的。
56.(√)“Cache-主存”层次:
弥补主存速度的不足。
57.(√)“主存-辅存”层次:
弥补主存容量的不足。
58.(√)写调块策略是用于写操作失效时的策略。
59.(√)写合并是提高写缓冲利用率的技术。
60.(√)相联度越高,冲突失效就越少。
61.(×)强制性失效和容量失效也受相联度的影响。
62.(×)容量失效却随着容量的增加而增加。
63.(√)2:
1的Cache经验规则说明容量为N的直接映象Cache的失效率约等于大小为N/2的两路组相联Cache的失效率。
64.(√)一些降低失效率的方法会增加命中时间或失效开销。
65.(×)具有越低失效率的计算机系统性能越高。
66.(×)具有越低平均访存时间的系统性能越高。
67.(×)具有越低失效率的存储系统性能越高。
68.(√)具有越低平均访存时间的存储系统性能越高。
69.(×)VictimCache是位于CPU和Cache间的又一级Cache。
70.(×)伪相联cache取直接映象及组相联两者的优点,命中时间小,失效开销低。
71.(√)伪相联cache具有快速命中与慢速命中两种命中时间。
72.(×)预取必须和正常访存操作并行才有意义。
73.(√)预取必须和正常指令的执行并行才有意义。
74.(√)数据对存储位置的限制比指令的少,因此更便于编译器优化。
75.(√)Cache中的写缓冲器导致对存储器访问的复杂化。
76.(×)写回法Cache中不必使用写缓冲。
77.(×)评价第二级Cache时,应使用局部失效率这个指标。
78.(√)为减少平均访存时间,可以让容量较小的第一级Cache采用较小的块,而让容量较大的第二级Cache采用较大的块。
79.(√)预取只有在处理器能继续执行其它指令的同时进行才有意义。
80.(√)硬件预取通常需要非阻塞cache的支持。
81.(√)Cache命中时间往往会直接影响到处理器的时钟频率。
82.(√)采用容量小、结构简单的Cache会减小cache的命中时间。
83.(√)写操作流水化会减小cache的命中时间。
84.(√)素数模法是避免存储体冲突的一种方法。
85.(√)TLB是页表转换查找缓冲器。
86.(√)TLB中的内容是页表部分内容的一个副本。
87.(×)在共享存储器上支持消息传递比在消息传递的硬件上支持共享存储器困难得多。
88.(√)流水线吞吐率是指单位时间内流水线所完成的任务数。
89.(×)流水线可能达到其最大吞吐率。
90.(×)流水线加速比是指流水线最大润如率和实际吞吐率之比。
91.(√)Cache失效中必定包含强制性失效。
92.(×)Cache失效中必定包含容量失效。
93.(×)Cache失效中必定包含冲突失效。
94.(√)组相联或直接映象Cache中才可能存在冲突失效。
95.(√)支持“失效下命中”的cache是非阻塞Cache。
96.(×)虚存系统所用的cache称为虚拟Cache。
97.(√)有统一的时钟协调各个设备操作的总线是同步总线。
98.(×)硬件在预取时,如果出现虚地址故障或违反保护权限,就会发生异常。
99.(×)多处理机系统由多个不同类型的处理机组成。
100.(√)分布式共享多处理机是存储器分布到各个处理器上的多处理机系统。
101.(√)由多个同种类型组成的处理机称为同构型多处理机。
102.(√)同步消息传递机制中,处理器一个请求发出后一直要等到收到应答结果才能继续运行。