计算机组成原理相关笔试题模拟-1
2025-09-15
计算机组成原理模块 — 选择题 50题
存储体系与局部性原理(1-10)
下列存储层次从快到慢排列正确的是? A. 主存 > Cache > 寄存器 > 磁盘 B. 寄存器 > Cache > 主存 > 磁盘 C. Cache > 寄存器 > 主存 > 磁盘 D. 寄存器 > 主存 > Cache > 磁盘 答案:B
存储器局部性原则不包括? A. 时间局部性 B. 空间局部性 C. 频率局部性 D. 数据重复性 答案:C
Cache 的主要作用是? A. 提高 CPU 访问速度 B. 扩大硬盘容量 C. 优化网络传输 D. 处理浮点计算 答案:A
下列不属于主存特点的是? A. 易失性 B. 访问速度快 C. 容量大 D. 可直接由 CPU 寄存器访问 答案:D
磁盘的存取方式是? A. 顺序访问 B. 随机访问 C. 直接访问 D. 仅批量访问 答案:C
Cache 命中率提高的主要方法是? A. 增大 Cache 容量 B. 使用更快的 CPU C. 使用多核 CPU D. 减少进程数 答案:A
局部性原理在 Cache 中应用体现在? A. 时间局部性 B. 空间局部性 C. 优化指令流水线 D. A + B 答案:D
下列哪种存储介质属于易失性存储? A. RAM B. ROM C. 磁盘 D. 光盘 答案:A
下列哪种存储介质属于非易失性存储? A. DRAM B. SRAM C. 磁盘 D. 寄存器 答案:C
下列哪项不属于存储器性能指标? A. 访问时间 B. 容量 C. 带宽 D. CPU 核数 答案:D
CPU 指令周期与流水线(11-20)
CPU 指令周期包括哪些阶段? A. 取指(IF) B. 译码(ID) C. 执行(EX) D. 访存(MEM) E. 写回(WB) 答案:A, B, C, D, E
下列哪一项不是指令周期的一部分? A. 取指 B. 写回 C. 页表映射 D. 执行 答案:C
流水线的主要优点是? A. 提高指令吞吐率 B. 减少每条指令执行时间 C. 降低存储器访问时间 D. 增加 CPU 核心数 答案:A
流水线中可能发生的冒险包括? A. 数据冒险 B. 控制冒险 C. 结构冒险 D. 软件冒险 答案:A, B, C
下列哪种方法可解决数据冒险? A. 前递(Forwarding) B. 插入气泡 C. 重排指令 D. 增加 Cache 答案:A, B, C
指令流水线的瓶颈主要由哪项决定? A. 最慢阶段延迟 B. CPU 核心数 C. 寄存器数量 D. 主存容量 答案:A
下列属于 CPU 性能指标的是? A. 主频 B. IPC(每周期指令数) C. CPI(每条指令周期数) D. 缓存命中率 答案:A, B, C
指令级并行度提高的方法不包括? A. 超标量 B. 流水线 C. 分支预测 D. 增大磁盘容量 答案:D
分支预测主要解决什么问题? A. 控制冒险 B. 数据冒险 C. Cache 命中率 D. 浮点运算 答案:A
下列说法正确的是? A. 流水线加速吞吐率 B. 流水线可以无限减少单条指令延迟 C. 流水线需要解决冒险问题 D. 流水线适用于顺序执行指令 答案:A, C
总线与 I/O(21-30)
下列哪项属于计算机总线的功能? A. 数据传输 B. 地址传输 C. 控制信号传输 D. 指令执行 答案:A, B, C
下列哪项不是 I/O 特性? A. 异步 B. 并行 C. 缓冲 D. 流水线 答案:D
DMA 的作用是? A. 直接内存访问,减少 CPU 开销 B. 提高 Cache 命中率 C. 控制浮点运算 D. 管理分段存储 答案:A
中断机制主要用于? A. 异步事件处理 B. CPU 加速 C. 内存分配 D. 流水线优化 答案:A
下列哪种属于同步 I/O? A. 阻塞式读写 B. DMA C. 中断驱动 I/O D. 非阻塞式读写 答案:A
下列哪种属于异步 I/O? A. DMA B. 中断驱动 I/O C. 阻塞式读写 D. 非阻塞式读写 答案:A, B, D
总线带宽受以下哪项影响? A. 总线宽度 B. 总线时钟频率 C. CPU 核数 D. Cache 容量 答案:A, B
下列属于 I/O 设备分类的是? A. 块设备 B. 字符设备 C. 网络设备 D. 显示器 答案:A, B, C, D
下列哪种 I/O 数据传输方式 CPU 开销最小? A. 程序查询方式 B. 中断方式 C. DMA D. 手工搬运 答案:C
下列哪项是 I/O 缓冲的作用? A. 平衡速度差异 B. 提高吞吐率 C. 减少 CPU 等待 D. 增加 CPU 核心数 答案:A, B, C
浮点数表示(31-40)
IEEE 754 单精度浮点数占用多少位? A. 32 B. 64 C. 16 D. 8 答案:A
单精度浮点数中,指数位占多少位? A. 8 B. 7 C. 23 D. 1 答案:A
单精度浮点数中,尾数(小数部分)占多少位? A. 23 B. 24 C. 8 D. 1 答案:A
单精度浮点数中,符号位占多少位? A. 1 B. 8 C. 23 D. 32 答案:A
下列哪种情况可能发生浮点数误差? A. 精度不足 B. 舍入误差 C. 大数相减小数 D. 数据类型不同 答案:A, B, C
浮点数表示的范围主要由哪项决定? A. 阶码 B. 尾数 C. 符号位 D. 存储器容量 答案:A
下列哪项属于浮点数表示优点? A. 表示范围大 B. 表示精度可调 C. 固定长度 D. 简化加减法 答案:A, B, C
浮点数的规格化表示主要为了? A. 提高精度 B. 减少存储空间 C. 简化运算 D. 控制溢出 答案:A
下列哪种操作可能导致浮点溢出? A. 两个大数相乘 B. 两个小数相加 C. 数据复制 D. 单精度转换为双精度 答案:A
浮点数舍入方式不包括? A. 向零舍入 B. 向正无穷舍入 C. 四舍五入 D. 向 CPU 舍入 答案:D
其他综合(41-50)
下列哪项属于计算机性能指标? A. CPU 主频 B. CPI C. IPC D. Cache 容量 答案:A, B, C, D
指令执行效率受下列哪项影响? A. 流水线 B. 分支预测 C. 内存访问速度 D. 显示器刷新率 答案:A, B, C
下列哪项属于 RISC 特点? A. 指令简短 B. 指令固定长度 C. 高速流水线 D. 指令复杂多样 答案:A, B, C
下列属于 CISC 特点的是? A. 指令复杂 B. 指令长度不固定 C. 高速流水线 D. 指令集丰富 答案:A, B, D
下列哪项属于 CPU 的基本组成部分? A. 控制器 B. 运算器 C. 寄存器组 D. 主存 答案:A, B, C
下列哪项属于通用寄存器用途? A. 临时数据存储 B. 存储指令 C. 地址计算 D. 控制状态 答案:A, C
下列哪项属于专用寄存器用途? A. PC(程序计数器) B. SP(栈指针) C. 通用计算 D. 临时存储 答案:A, B
存储器的访问方式主要有? A. 顺序访问 B. 随机访问 C. 直接访问 D. 串行访问 答案:A, B, C, D
下列哪种情况可能导致 CPU 等待? A. Cache 未命中 B. DMA 数据传输 C. I/O 阻塞 D. 分支预测正确 答案:A, C
下列哪项属于计算机性能优化手段? A. 增加寄存器 B. 使用流水线 C. 增加 Cache D. 控制总线带宽 答案:A, B, C, D