计算机体系结构试题及答案.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

计算机体系结构试题及答案

一、选择题(每题3分,共30分)

以下关于计算机体系结构与计算机组成的说法,正确的是()

A.计算机体系结构是指计算机硬件的具体实现细节

B.计算机组成是指计算机系统的功能结构和逻辑设计

C.同一体系结构可以有不同的计算机组成实现

D.计算机体系结构不涉及指令集的设计

答案:C

解析:计算机体系结构侧重系统功能结构、指令集等逻辑设计(如指令格式、寻址方式),计算机组成侧重硬件实现细节(如ALU位数、存储器速度),A、B颠倒;同一体系结构(如x86)可通过不同硬件配置实现(不同厂商的CPU),C正确;指令集是体系结构核心内容,D错误。

冯?诺依曼体系结构的核心特点不包括()

A.存储程序原理

B.指令和数据以同等地位存于存储器

C.采用哈佛结构的存储体系

D.由运算器、控制器、存储器、输入设备、输出设备组成

答案:C

解析:冯?诺依曼体系核心是“存储程序”,指令和数据共存于同一存储器,硬件由五大部件组成,A、B、D均为其特点;哈佛结构是指令和数据分开存储,与冯?诺依曼体系不同,C不属于。

某计算机指令集中,单周期指令执行时间为2ns,双周期指令执行时间为4ns,若程序中单周期指令占60%,双周期指令占40%,则该程序的平均CPI(每条指令周期数)为()

A.1.2B.1.4C.1.6D.1.8

答案:B

解析:CPI=(单周期指令占比×1+双周期指令占比×2),代入得:0.6×1+0.4×2=0.6+0.8=1.4,B正确。

流水线技术中,“数据冒险”产生的主要原因是()

A.指令执行顺序与流水线节拍不匹配

B.后续指令需要使用前面指令未完成计算的结果

C.不同指令争夺同一硬件资源

D.指令地址计算错误导致取指异常

答案:B

解析:数据冒险是因数据依赖,如后续指令需前面指令的运算结果,但前面指令未完成写回,B正确;A是流水线时序问题,C是结构冒险,D是控制冒险相关问题。

以下哪种存储层次结构的设计依据是“程序的局部性原理”()

A.寄存器-主存

B.Cache-主存

C.主存-硬盘

D.硬盘-磁带

答案:B

解析:局部性原理指程序访问数据/指令时,短期内倾向于集中在某一区域;Cache(高速缓存)通过将主存中频繁访问的内容暂存,减少CPU访问主存的延迟,核心依据是局部性原理,B正确;其他层次虽为存储层次,但设计重点并非局部性(如主存-硬盘侧重容量扩展)。

指令集架构中,RISC(精简指令集计算机)的特点不包括()

A.指令条数少,指令格式规整

B.大部分指令在单周期内完成

C.依赖复杂的编译器优化

D.指令功能复杂,支持多种寻址方式

答案:D

解析:RISC指令简单(条数少、格式规整)、单周期执行、需编译器优化以提高效率,A、B、C均为其特点;指令功能复杂、寻址方式多是CISC(复杂指令集)的特点,D不属于RISC。

某流水线有4个功能段,各段执行时间均为2ns,连续输入10条指令,不考虑冒险情况下,流水线的吞吐率(单位时间完成的指令数)为()

A.1/(2ns)B.1/(4×2ns)C.10/(4×2ns+9×2ns)D.10/((4+10-1)×2ns)

答案:A

解析:流水线吞吐率=指令数/流水线总执行时间;总执行时间=(功能段数+指令数-1)×段执行时间=(4+10-1)×2ns=26ns;吞吐率=10/26ns≈0.38/ns,但选项A为1/2ns(即0.5/ns),实际单段时间2ns,流水线稳定后每2ns完成1条指令,吞吐率核心是“稳定后单位时间指令数”,A正确(选项C、D计算的是总吞吐率,而非流水线核心吞吐率指标)。

Cache的映射方式中,“直接映射”的特点是()

A.每个主存块只能映射到唯一的Cache块

B.每个主存块可映射到任意Cache块

C.每个主存块可映射到一组Cache块中的任意一块

D.映射关系随程序运行动态变化

答案:A

解析:直接映射规则为“主存块号modCache总块数=Cache块号”,每个主存块仅对应唯一Cache块,A正确;B是全相联映射,C是组相联映射,D是动态映射(非直接映射特点)。

计算机系统性能评估中,Amdahl定律的核心作用是()

A.计算CPU的平均执行时间

B.分析系统中某部件改进后对整体性能的提升上限

C.衡量流水线的加速比

D.比较不同指令集架构的效率

答案:B

解析:Amdahl

文档评论(0)

151****9429 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档