




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2022年内蒙古农业大学计算机科学与技术专业《计算机系统结构》科目期末试卷B(有答案)一、选择题1、全相联地址映象是指()。A.任何虚页都可装入主存中任何实页的位置B.一个虚页只装进固定的主存实页位置C.组之间是固定的,而组内任何虚页可以装入任何实页位置D.组间可任意装入,组内是固定装入2、以下说法不正确的是()A.线性流水线是单功能流水线B.动态流水线是多功能流水线C.静态流水线是多功能流水线D.动态流水线只能是单功能流水线3、在流水机器中,全局性相关是指()。A.先写后读相关B.先读后写相关C.指令相关D.由转移指令引起的相关4、虚拟存储器常用的地址映象方式是()A.全相联B.段相联C.组相联D.直接5、"从中间开始"设计的"中间"目前多数是在()。A.传统机器语言级与操作系统机器级之间B.传统机器语言级与微程序机器级之间C.微程序机器级与汇编语言机器级之间D.操作系统机器级与汇编语言机器级之间6、直接执行微指令的是()A.汇编程序B.编译程序C.硬件D.微指令程序7、微指令由()直接执行。A.微指令程序B.硬件C.汇编程序D.编译程序8、浮点数尾数基值rm=8,尾数数值部分长6位,可表示的规格化最小正尾数为()A.0.5B.0.25C.0.125D.1/649、下列说法中不正确的是()A.软件设计费用比软件重复生产费用高B.硬件功能只需实现一次,而软件功能可能要多次重复实现C.硬件的生产费用比软件的生产费用高D.硬件的设计费用比软件的设计费用低10、以下说法中,不正确的是()。软硬件功能是等效的,提高硬件功能的比例会A.提高解题速度B.提高硬件利用率C.提高硬件成本D.减少所需存储器用量11、IBM360/91属于()A.向量流水机B.标量流水机C.阵列流水机D.并行流水机12、计算机中优化使用的操作码编码方法是()。(书上为扩展编码法)A哈夫曼编码BASCII码CBCD码D扩展操作码13、1TFLOPS计算机能力,1TBYTE/S的I/O带宽和()称为计算机系统的3T性能目标。A,1TBYTE硬盘容量B.1TBYTE软盘容量C.1TBYTE主存容量D.A和B14、程序员编写程序时使用的地址是()。A.有效地址B.逻辑地址C.辅存实地址D.主存地址15、指令间“一次重叠”说法有错的是()A.仅“执行k”与“分析k+1”重叠B."分析k”完成后立即开始“执行k”C.应尽量使“分析k+1”与“执行k”时间相等D.只需要一套指令分析部件和执行部件二、填空题16、所谓链接技术是指把________链接起来成为________17、评价虚拟存贮器所用替换算法的好坏,主要是看主存________率的高低,其次看算法是否易于实现,以及所需的辅助软硬件的多少。18、实现程序移植的主要途径有统一高级语言、系列机、________和________19、层次存储系统的设计的目的是使有效存取时间接近于________的存取时间,使总体的平均每字成本接近于________的每字成本,容量接近于最大存储器的容量。20、解决Cache与主存不一致性的方法有________和________21、Cache存贮器是为解决主存________满足不了要求发展出来的。22、向量处理机的结构主要有________和________两种。23、基于存储器-存储器的向量指令是指________来自________,两种结或把而且把操作后的结果直接写入存储器。24、在Cache存贮器中,CPU每次写Cache的同时,也写入主存,称这种更新主存块内容的方法为________法。25、要实现两条指令在时间上重叠解释,首先需要付出________,其次,要处理好指令之间可能存在的________三、判断题26、指令的重叠解释,既可加快程序的解释,又能加快指令的解释。()27、低速打印机,在总线上传送数据时,其"数据宽度"宜用可变长块。()28、按弗林(MichaelJ.Flynn)的观点,计算机系统可分为单指令流单数据流、单指令流多数据流、多指令流单数据流和多指令流多数据流四大类。()29、页面失效请求可以在每条指令执行到末尾时检测,以便在此时看是否调页。()30、多数I/O系统的结构应面向操作系统设计,考虑如何在操作系统与I/O系统之间进行合理的软、硬件功能分配。()31、分布系统以分布为特征,用真实处理机替代虚拟处理机,其并行性是属于并发性。()32、流水线的效率是流水线的设备利用率。()33、OPT是STACK型替换算法。()34、流水机器处理中断应着眼于解决断点现场如何保存和恢复,并不在于如何缩短断流的时间,去追求流水的高吞吐率和高效率。()35、在一种机器的系统结构上实现另一种机器的指令系统,采用模拟方法比采用仿真方法更快捷。()四、名词解释36、异构型多处理机系统:37、程序的局部性原理:38、目录协议:39、分段开采:40、读后写冲突:41、LRU:五、简答题42、分别从执行程序的角度和处理数据的角度来看,计算机系统中并行性等级从低到高可分为哪几级?43、什么是多处理机的一致性?给出解决一致性的监听协议和目录协议的工作原理。44、通过编译器对程序优化来改进Cache性能的方法有哪几种?简述其基本思想。45、指令的执行可采用顺序执行、重叠执行和流水线三种方式,它们的主要区别是什么?各有何优缺点。46、简述先行控制的基本思想。六综合题47、假设对指令Cache的访问占全部访问的75%;而对数据Cache的访问占全部访问的25%。Cache的命中时间为1个时钟周期,失效开销为50个时钟周期,在混合Cache中一次load或store操作访问Cache的命中时间都要增加一个时钟周期,32KB的指令Cache的失效率为0.39%,32KB的数据Cache的失效率为4.82%,64KB的混合Cache的失效率为1.35%。又假设采用写直达策略,且有一个写缓冲器,并且忽略写缓冲器引起的等待。试问指令Cache和数据Cache容量均为32KB的分离Cache和容量为64KB的混合Cache相比,哪种Cache的失效率更低?两种情况下平均访存时间各是多少?48、写出三级Cache的平均访问时间的公式。49、有一条静态多功能流水线由5段组成,加法用1、3、4、5段,乘法用1、2、5段,第3段的时间为2△t,其余各段的时间均为△t,而且流水线的输出可以直接返回输入端或暂存于相应的流水寄存器中。现要在该流水线上计算,画出其时空图,并计算其吞吐率、加速比和效率。50、设某个字节多路通道的设备选择时间Ts为9.8μs,传送一个字节的数据所需的时间TD为0.2μs。若某种低速外设每隔500μs发出一次传送请求,那么,该通道最多可连接多少台这种外设?
参考答案一、选择题1、【答案】A2、【答案】D3、【答案】D4、【答案】A5、【答案】A6、【答案】C7、【答案】B8、【答案】C9、【答案】D10、【答案】B11、【答案】B12、【答案】D13、【答案】C14、【答案】B15、【答案】B二、填空题16、【答案】两条功能部件流水线一条功能较强的流水线17、【答案】命中18、【答案】模拟仿真19、【答案】最内层存储器最外层存储器20、【答案】写直达法写回法21、【答案】速度22、【答案】存储器-存储器结构寄存器-寄存器结构23、【答案】参加运算操作的向量存储器24、【答案】写直达25、【答案】空间代价、关联三、判断题26、【答案】错27、【答案】错28、【答案】对29、【答案】错30、【答案】对31、【答案】错32、【答案】对33、【答案】对34、【答案】错35、【答案】错四、名词解释36、答:由多个不同类型、至少担负不同功能的处理机组成,它们按照作业要求的顺序,利用时间重叠原理,依次对它们的多个任务进行加工,各自完成规定的功能动作。37、答:程序执行时所访问的存储器地址不是随机分布的,而是相对地簇聚。包括时间局部性和空间局部性。38、答:用一种专用的存储器所记录的数据结构。它记录着可以进入Cache的每个数据块的访问状态、该块在各个处理器的共享状态以及是否修改过等信息。39、答:当向量的长度大于向量寄存器的长度时,必须把长向量分成长度固定的段,然后循环分段处理,每一次循环只处理一个向量段。40、答:考虑两条指令i和j,且i在j之前进入流水线,指令j的目的寄存器和指令i的源操作数寄存器相同,而且j在i读取该寄存器之前就先对它进行了写操作,导致i读到的值是错误的。41、答:选择最近最少被访问的块作为被替换的块。实际实现都是选择最久没有被访问的块作为被替换的块。五、简答题42、答:从处理数据的角度来看,并行性等级从低到高可分为:(1)字串位串:每次只对一个字的一位进行处理。这是最基本的串行处理方式,不存在并行性;(2)字串位并:同时对一个字的全部位进行处理,不同字之间是串行的。已开始出现并行性;(3)字并位串:同时对许多字的同一位(称为位片)进行处理。这种方式具有较高的并行性;(4)全并行:同时对许多字的全部位或部分位进行处理。这是最高一级的并行。43、答:(1)对多个处理器维护一致性的协议称为Cache一致性协议。(2)目录协议的工作原理:采用一个集中的数据结构——目录。对于存储器中的每一个可以调入Cache的数据块,在目录中设置一条目录项,用于记录该块的状态以及哪些Cache中有副本等相关信息。目录协议根据该项目中的信息以及当前要进行的访问操作,依次对相应的Cache发送控制消息,并完成对目录项信息的修改。此外,还要向请求处理器发送响应信息。(3)监听协议的工作原理:每个Cache除了包含物理存储器中块的数据拷贝之外,也保存着各个块的共享状态信息。Cache通常连在共享存储器的总线上,当某个Cache需要访问存储器时,它会把请求放到总线上广播出去,其他各个Cache控制器通过监听总线来判断它们是否有总线上请求的数据块。如果有,就进行相应的操作。44、答:(1)数组合并。通过提高空间局部性来减少失效次数。有些程序同时用相同的索引来访问若干个数组的同一维,这些访问可能会相互干扰,导致冲突失效,可以将这些相互独立的数组合并成一个复合数组,使得一个Cache块中能包含全部所需元素。(2)内外循环交换。循环嵌套时,程序没有按数据在存储器中的顺序访问。只要简单地交换内外循环,就能使程序按数据在存储器中的存储顺序进行访问。(3)循环融合。有些程序含有几部分独立的程序段,它们用相同的循环访问同样的数组,对相同的数据作不同的运算。通过将它们融合成一个单一循环,能使读入Cache的数据被替换出去之前得到反复的使用。(4)分块。通过改进时间局部性来减少失效。分块不是对数组的整行或整列进行访问,而是对子矩阵或块进行操作。45、答:(1)指令的顺序执行是指指令与指令之间顺序串行。即上一条指令全部执行完后,才能开始执行下一条指令。优点:控制简单,节省设备。缺点:执行指令的速度慢,功能部件的利用率低。(2)指令的重叠指令是在相邻的指令之间,让第k条指令与取第k+l条指令同时进行。重叠执行不能加快单条指令的执行速度,但在硬件增加不多的情况下,可以加快相邻两条指令以及整段程序的执行速度。与顺序方式相比,功能部件的利用率提高了,控制变复杂了。(3)指令的流水执行是把一个指令的执行过程分解为若干个子过程,每个子过程由专门的功能部件来实现。把多个处理过程在时间上错开,依次通过各功能段,每个子过程与其它的子过程并行进行。依靠提高吞吐率来提高系统性能。流水线中各段的时间应尽可能相等46、答:先行控制技术是把缓冲技术和预处理技术相结合。缓冲技术是在工作速度不固定的两个功能部件之间设置缓冲器,用以平滑它们的工作。预处理技术是指预取指令、对指令进行加工以及预取操作数等。采用先行控制方式的处理机内部设置多个缓冲站,用于平滑主存、指令分析部件、运算器三者之间的工作。这样不仅使它们都能独立地工作,充分忙碌而不用相互等待,而且使指令分析部件和运算器分别能快速地取得指令和操作数,大幅度地提高指令的执行速度和部件的效率。这些缓冲站都按先进先出的方式工作,而且都是由一组若干个能快速访问的存储单元和相关的控制逻辑组成。采用先行控制技术可以实现多条指令的重叠解释执行。六综合题47、解:(1)根据题意,约75%的访存为取指令。因此,分离Cache的总体失效率为:(75%×0.15%)+(25%×3.77%)=1.055%;容量为128KB的混合Cache的失效率略低一些,只有0.95%。(2)平均访存时间公式可以分为指令访问和数据访问两部分:平均访存时间=指令所占的百分比×(读命中时间+读失效率×失效开销)+数据所占的百分比×(数据命中时间+数据失效率×失效开销)所以,两种结构的平均访存时间分别为:分离Cache的平均访存时间=75%×(1+0.15%×50)+25%×(1+3.77%×50)=(75%×1.075)+(25%×2.885)=1.5275混合Cache的平均访存时间=75%×(1+0.95%×50)+25%×(1+1+0.95%×50)=(75%×1.475)+(25%×2.475)=1.725因此,尽管分离Cache的实际失效率比混合Cache的高,但其平均访存时间反而较低。分离Cache提供了两个端口,消除了结构相关。48、解:平均访存时间=命中时间+失效率×失效开销只有第I层失效时才会访问第I+1。设三级Cache的命中率分别为HL1、Hl2、HL3,失效率分别为Ml1、Ml2、ML3,第三级Cache的失效开销为PL3。平均访问时间TA=HL1+Ml1{Hl2+
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 花海观赏园行业跨境出海项目商业计划书
- 自助售药机企业制定与实施新质生产力项目商业计划书
- 听力筛查移动应用企业制定与实施新质生产力项目商业计划书
- 重庆小面线上推广企业制定与实施新质生产力项目商业计划书
- 国学下乡活动方案
- 员工推广公司活动方案
- 国学堂活动方案
- 国庆活动钓螃蟹活动方案
- 咖啡返利活动方案
- 国际养胃日活动方案
- 2025年投资学基础知识考试试题及答案
- 人教版(2024)七年级下学期地理期末质量检测试卷(含答案)
- 2025年新能源汽车产业发展考试试卷及答案
- 校长在2025暑假前期末教师大会上的讲话:静水深流脚踏实地
- (2025)党校入党积极分子培训结业考试题库与答案
- 2025年中国超薄柔性玻璃(UTG)行业深度分析、投资前景及发展趋势预测报告(智研咨询)
- 交房期间业主维权突发事件应急预案
- 【专题训练】专题04三角形(考题猜想九大题型)(学生版+解析)-2025年七年级数学下学期期末总复习(北师大版)
- 肿瘤护理专家共识
- 2025年全国护士资格考试试卷及答案
- 难点01:总集篇·十三种简便计算巧算法【十三大考点】-2024年小升初数学典型例题系列(原卷版+解析)
评论
0/150
提交评论