第1章 · 练习题

计算机组成与体系结构

0 / 15
正确率
第1题
原始的冯·诺依曼计算机在结构上是以哪个部件为中心的?
💡 解析:正确答案是B。原始的冯·诺依曼计算机以运算器为中心,而现代计算机已转向以存储器为中心。
第2题
在控制器中,用于存储下一条要执行指令地址的部件是?
💡 解析:正确答案是C。程序计数器(PC)用于存储下一条要执行指令的地址;指令寄存器(IR)存储即将执行的指令;指令译码器(ID)对操作码进行译码;累加寄存器(AC)属于运算器。
第3题
Flynn分类法中,多核处理器属于哪一类?
💡 解析:正确答案是D。多核处理器、多处理机属于多指令流多数据流(MIMD),能实现作业、任务、指令各级全面并行。SISD是传统单处理器;SIMD以并行处理机为代表;MISD实际很少见到。
第4题
以下关于RISC的描述,错误的是?
💡 解析:正确答案是B。RISC以硬布线逻辑控制为主,而CISC才以微程序控制为主。RISC的特点包括指令少、长度固定、单周期执行、通用寄存器多等。
第5题
在Cache地址映射中,主存地址分为区号、页号和页内地址三部分的映射方式是?
💡 解析:正确答案是A。直接映射中主存地址分为区号、页号、页内地址三部分,每个主存页只能映射到固定的Cache页中,优点是实现简单,缺点是块冲突率高。
第6题
关于三种Cache映射方式的灵活性,从低到高排列正确的是?
💡 解析:正确答案是C。直接映射灵活性最低(固定对应),全相联映射最灵活(可映射到任一页),组相联介于两者之间(组间直接映射、组内全相联)。
第7题
某流水线技术执行100条指令,每条指令取指2ms、分析4ms、执行1ms,则流水线周期为?
💡 解析:正确答案是D。流水线周期等于各阶段中最耗时的那一段所消耗的时间。取指2ms、分析4ms、执行1ms中,最耗时的是分析阶段的4ms,故流水线周期为4ms。
第8题
延续上题场景,按理论公式计算,执行100条指令的流水线执行时间为?
💡 解析:正确答案是B。理论公式:第1条指令完整时间(2+4+1=7ms)+(n-1)×流水线周期 = 7 + 99×4 = 403ms。考试中80%以上概率采用理论公式。
第9题
关于Cache写操作的几种方法,其中"数据同时写回内存"描述的是?
💡 解析:正确答案是A。写直达(Write Through)在写Cache时数据同时写回内存,实现简单且能保持主存数据正确性,但可能增加不必要的内存写入。写回则是数据在被淘汰时才写回内存。
第10题
程序的局部性原理中,"一旦某条指令执行,不久后可能再次执行"描述的是?
💡 解析:正确答案是C。时间局部性指某条指令一旦执行,不久后可能再次执行,典型原因是程序中存在大量循环操作。空间局部性指访问某存储单元后,其附近的单元也将被访问。
第11题
磁盘访问时间(存取时间)等于以下哪两项之和?
💡 解析:正确答案是B。磁盘访问时间 = 寻道时间 + 旋转延迟时间。寻道是定位到目标磁道,旋转延迟是定位到目标扇区(平均旋转半圈)。
第12题
关于SRAM和DRAM的对比,以下说法正确的是?
💡 解析:正确答案是D。SRAM在不断电情况下信息不会丢失,速度快、电路简单(不需刷新),但容量小、价格高。DRAM密度大、便宜,但需要定时刷新,速度较慢。
第13题
按总线功能划分,用于传送地址信息的总线是?
💡 解析:正确答案是A。总线按功能分为地址总线(传送地址信息)、数据总线(传送数据信息)和控制总线(传送控制信号)三类。
第14题
Cache替换算法中,将近期最少使用的块替换出去的算法是?
💡 解析:正确答案是B。LRU(Least Recently Used)算法将CPU近期最少使用的块替换出去,相对合理但实现复杂、开销较大。FIFO按调入先后顺序淘汰;OPT是理想算法难以实现。
第15题
在Cache映射方式中,若Cache每组只有1页,则组相联映射退化为?
💡 解析:正确答案是C。若Cache中每组只有1页,组相联映射退化为直接映射;若每组页数为Cache全部页数(即只分1组),则退化为全相联映射。组相联是两者的折衷。