计算机系统结构自考2002-2012真题及答案_第1页
计算机系统结构自考2002-2012真题及答案_第2页
计算机系统结构自考2002-2012真题及答案_第3页
计算机系统结构自考2002-2012真题及答案_第4页
计算机系统结构自考2002-2012真题及答案_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机系统结构自考20022012真题及答案1全国2002年4月高等教育自学考试一、单项选择题每小题1分,共10分在每小题的四个备答案中有一个正确的答案,将正确答案的序号写在题干后的括号内1计算机使用的语言是BA专属软件范畴,与计算机体系结构无关B分属于计算机系统各个层次C属于用以建立一个用户的应用环境D属于符号化的机器指令2动态数据流机最突出的特点是使CA数据流令牌无标号B需要程序记数器来实现C令牌带上标号D同步由门LATCH寄存器来实现3多处理机上两个程序段之间若有先写后读的数据相关,则BA可以并行执行B不可能并行C任何情况均可交换串行D必须并行执行4多处理机的各自独立型操作系统DA要求管理程序不必是可再入的B适合于紧耦合多处理机C工作负荷较平衡D有较高的可靠性5输入输出系统硬件的功能对B是透明的。A操作系统程序员B应用程序员C系统结构设计人员D机器语言程序设计员6“启动I/O”指令是主要的输入输出指令,是属于BA目态指令B管态指令C目态、管态都能用的指令D编译程序只能用的指令7全相联地址映象是指AA任何虚页都可装入主存中任何实页的位置B一个虚页只装进固定的主存实页位置C组之间是固定的,而组内任何虚页可以装入任何实页位置D组间可任意装入,组内是固定装入8C属于MIMD系统结构。A各处理单元同时受同一个控制单元的管理B各处理单元同时接受同一个控制单元送来的指令C松耦合多处理机和多计算机D阵列处理机9设16个处理器编号分别为0,1,2,15用CUBE3互联函数时,第10号处理机与第D号处理机相联。A11B8C14D210若输入流水线的指令既无局部性相关,也不存在全局性相关,则AA可获得高的吞吐率和效率B流水线的效率和吞吐率恶化C出现瓶颈D可靠性提高二、填空题每空1分,共20分11标志符与每个数据相连,合存于_同一存储单元_,用于描述单个数据的_类型特征_。12总线仲裁算法有静态优先级算法、固定时间片算法、_动态优先级_算法和_先来先服务_算法。13计算机仿真用_微程序_解释,计算机模拟用_机器语言_解释。14按弗林MICHAELJFLYNN的观点,计算机系统可分为单指令流单数据流、_单指令流多数据流_、多指令流单数据流和_多指令流多数据流_四大类。15要实现两条指令在时间上重叠解释,首先需要付出_空间代价_,其次,要处理好指令之间可能存在的_关联_。16与重叠机器一样,流水机器在遇到_转移_指令,尤其是_条件转移_指令时,效率也会显著下降。17超长指令字VLIW结构是将_水平型微码_和_超标量处理_两者相结合。18互连网络的交换方法主要有线路交换、包交换、线路/包交换,SIMD互连网络多采用_线路_交换,多处理机常采用_包_交换。19数据流机采用_数据驱动_,执行的操作序列取决于输入数据的可用性;归约机则采用_需求驱动_,执行的操作序列取决于对数据的要求,对数据的需求又来源于函数式程序设计语言对表达式的归纳。20输入输出系统包括输入输出设备、设备_控制器_及与输入输出操作有关的_软硬_件。计算机系统结构自考20022012真题及答案2三、改错题每小题2分,共10分下列每小题划线部分A、B、C中有一处错误,请先写出错处,并在括号中写出正确文字21对操作码进行优化编码时,在了解每种指令在程序中出现的概率后,使用HUFFMAN算AB法构造HUFFMAN树,这样获得的HUFFMAN编码是唯一的。C错改为“不是唯一的”C22多处理机中,两个程序段之间若同时有先写后读和先读后写2种相关,以交换数据为目的时,则必须并行执行,读写要完全同步,允许顺序串行和交换串行。C错改为“不允许顺序串行和交换串行”ABC23计算机仿真适合在两种结构差距大的机器间运用。B错改为“差距不大”ABC24主存空间数相关是相间隔的两条指令之间出现对主存同一单元要求先写而后读的关联。ABCA错改为“相邻”25由于CACHE存贮器的地址变换和块替换算法是用软件实现的,因此CACHE存贮器对应用A程序员是透明的,而且CACHE对处理机和主存间的信息交往也是透明的。A错改为“硬件”BC四、简答题每小题6分,共30分26简述标志符数据表示的主要优点。27简述设计RISC结构用了哪些基本技术28设PI和PJ程序段都是一条语句,且PI在PJ之前执行,试举出PI和PJ间存在3种可能的数据相关。29简述控制驱动的控制流方式的特点30模拟与仿真的主要区别和适合场合是什么五、应用题共30分3112分假设某模型机共有7条指令,7条指令I1I7使用的频度分别为035,025,020,010,004,003,003。1利用HUFFMAN算法,构造HUFFMAN树,并给出HUFFMAN编码和平均码长。(2给出HUFFMAN扩展码编码。3210分多级混洗交换网络是如何组成的它与间接二进制N立方体网络有何差异并画出N8时的多级混洗交换网络图。338分设向量A和B各有4个元素在下图所示的静态双功能流水线上计算向量点积ABABIII14,其中1235组成加法流水线,145组成乘法流水线。若假定流水线的各段所经过的时间均为T25,流水线输出可直接送回输入或暂存于相应缓冲寄存器中,其延迟时间和功能切换所需的时间都可忽略。求出吞吐率和加速比。参考答案四、简答题每小题6分,共30分26答1简化了指令系统和程序设计;2简化了编译程序;3便于实现一致性校验;4能由硬件自动变换数据类型;5支持数据库系统的实现与数据类型无关的要求;6为软件调试和应用软件开发提供了支持。27答1按RISC一般原则设计;2逻辑实现用硬联和微程序结合;3用重叠寄存器窗口4指令用计算机系统结构自考20022012真题及答案3流水和延迟转移;5优化设计编译系统。28答1若PI的左部变量在PJ的右部变量集内,且PI必须取出PI运算的结果来作为操作数,则称PI“数据相关”于PI。2若PJ的左部变量在PI的右部变量集内,且当PI未取用其变量的值之前,是不允许被PJ所改变,则称PI“数据反相关”于PJ。3若PI的左部变量也是PJ的右部变量,且PJ存入其算得的值必须在PI存入之后,则称PJ“数据输出相关”于PI。29答控制驱动的控制流方式的特点是通过访问共享存储单元让数据在指令之间传递;指令的执行顺序隐含于控制流中,可以显式地使用专门的控制操作符来实现并行处理,指令执行顺序受程度计数器的控制,即受控制令牌所支配。30答模拟与仿真的主要区别在于解释用的语言。仿真是用微程序解释,其解释程序存在控制存储器中,而模拟是用机器语言程序解释,其解释程序存在主存中。模拟灵活,可实现不同系统间的软件移植,但结构差异太大时,效率、速度会急剧下降。仿真在速度上损失小,但不灵活,只能在差别不大的系统之间使用,否则效率也会过低且难以仿真,需与模拟结合才行。五、应用题共30分31表操作码的HUFFMAN码及扩展操作码的编码指令频度(PI)操作码使用HUFFMAN编码OP长度(LI)利用HUFFMAN概念的扩展操作码OP长度(LI)I103501002I2025102012I30201103102I401011100511004I500411101511014I600311110511104I70031111151111432多级混洗交换网络由N级相同的网络组成,每一级都包含一个全混拓扑和随后一列2N1个四功能交换单元,采用单元控制方式。多级混洗交换网络与间接二进制N方体网络只有两点差别前者数据流向的级号顺序N1,N2,,1,0,用四功能交换单元,后者数据流向相反,其级号顺序0,1,N1,用二功能交换单元。计算机系统结构自考20022012真题及答案433实际吞吐率为71571525187T因顺序方式所需时间为433424TTT,因此加速比SP24TT/1516全国2003年4月高等教育自学考试一、单项选择题在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分1字串位并是指同时对一个字的所有位进行处理,这CA不存在并行性B有较高的并行性C已经开始出现并行性D是最高一级的并行性2全局性相关的处理不包括AA采取顺序流动B猜测法C采取延迟转移D加快短循环程序的处理3用户高级语言源程序中出现的读写I/O语句,到读写操作全部完成,需要通过_共同完成。DA编译系统和操作系统BI/O总线、设备控制器和设备C操作系统和I/O设备硬件D编译系统、操作系统软件和I/O总线,设备控制器、设备硬件等4_不属于计算机模拟的特点。CA用机器语言解释实现程序移植B灵活性大C提高速度D效率低5通道方式输入输出系统中,对优先级高的磁盘等高速设备,适合于连接BA字节多路通道B选择通道C数组多路通道D字节及数组多路通道6计算机系统中主存一辅存存储层次或CACHE一主存存储层次常用的替换算法是BA随机算法B近期最少使用算法C先进后出算法DOPT算法7按照M弗林对处理机并行性定义的分类原则,阵列机ILLIACIV是BASISDBSIMDCMISDDMIMD8数据流计算机是指BA计算机运行由数据控制B任何一条指令只要它所需要的数据可用时,即可执行C数据流水计算机D单指令多数据计算机9设16个处理器编号分别为0,1,2,15,用PM20互联函数时,第13号处理机与第_号处理机相联。AA12B9C11D5计算机系统结构自考20022012真题及答案510流水线的技术指标不包括AA响应比B吞吐率C加速比D效率二、填空题(每空1分,共20分)11数据表示是指_机器硬件_直接识别和引用的_数据类型_。12多处理机的互连通常采用的四种形式为总线、环形互连、_交叉开关_或_多端口存储器_。13解释是在低级机器级上用它的_一串语句_或指令来仿真高级机器级上的一条指令或指令的功能,通过_高级机器语言程序_中的每条语句或指令逐条解释来实现的技术。14就其本质而言,并行性包含着_同时性_和_并发性_的二重含义。15若一次重叠方式解释指令仍达不到_速度_要求时,可用同时解释_多条指令_的流水方法。16指令相关、_访存数_相关和_通用寄存器组_相关等局部相关都是由于机器要同时解释的多条指令之间出现了对同一主存单元或寄存器要求“先写后读”。17典型的互连网络是由许多开关单元和互连线路组成,互连通路的路径选择是通过置定开关单元的_工作状态_来控制,这种置定可以有_集中_或分布两种控制策略。18归约机和数据流机一样,都是基于_数据流_的计算机模型,只是它们所采用的_驱动方式_不一样。19I/O设备取得I/O总线后,所传送的数据总量,称为_数据宽度_;数据通路宽度是数据总线的_物理宽度_。20信息在主存辅存存储层次间的传送是由_辅助软硬设备_来实现;信息在CACHE主存层次间的传送则由_A辅助硬件_来实现。三、改错题每小题2分,共10分每小题有三处划线,其中仅有一处有错误,请指出错误并改正。若只指出错误不改正只给1分。21多处理机中,两个程序段之间若有A先写后读的数据相关,则B不能并行,但C行任何情况下可以交换串。(C错改为“在特殊情况下可以交换串行”)22设某机有32个处理器,A31,1,0其编号为,BUFFLESHUFFLESH用互联函数时,第11号处理器与C26号处理器第相联。(C错改为“第13号处理器”)23中断响应就是允许其中ACPU现行程序的运行断,转去对该请求进行预处理,如保存好B运算的数据结果,C调出中断服务程序,准备运行。(B错改为“断点及其现场”)24由于CACHE存储器的地址变换和块替换算法是A全硬件实现的,则CACHE存储器对系统程序员是B不透明的,CACHE对处理机和主存间的信息交换是C透明的。(B错改为“透明的”)25分布系统以A分布为特征,用B真实处理机替代虚拟处理机,其并行性是属于C并发性。(C错改为“同时性”)四、简答题每小题6分,共30分26简述使用多处理机的目的。27简述脉动阵列结构的特点。28简述计算机系统结构、组成和实现三者的相互关系。29为解决不同系统结构的机器之间的软件移植,通常采用何种途径并简述其过程。计算机系统结构自考20022012真题及答案630简述传统控制流机与数据流机的区别。五、应用题共30分318分设向量A和B各有4个元素,要在下图所示的静态双功能流水线上计算向量点积ABB1IIIBA。其中1235组成加法流水线,145组成乘法流水线。又假设每个流水线所经过的时间均为T,流水线输出可直接返回输入或暂存于相应缓冲寄存器中,其延迟时间和功能切换所需的时间都可忽略,1求出流水线从开始流入到结果流出这段时间的实际吞吐率TP和效率。2在什么情况下,流水线的效率和实际吞吐率较高3210分在采用描述符方法取操作数的方法中,可以将描述符按树形联结来描述多维数组。请画图表示用描述符描述一个34的二维阵列的情况。3312分请分析如图所示的组相联地址变换的工作原理说明组相联映象与全相联映象和直接映象有何关系组相联映象有哪些主要优点计算机系统结构自考20022012真题及答案732计算机系统结构自考20022012真题及答案8全国2004年4月高等教育自学考试一、单项选择题(本大题共10小题,每小题1分,共10分)1就使用语言的角度而言,可将计算机系统看成是按功能划分的(A)组成的层次结构。A多个机器级B多个软件级C微程序级D多个系统2依据MICHAELJFLYNN提出的按指令流和数据流的多倍性对计算机系统分类,阵列机ILLIAIV属于(B)ASISDBSIMDCMISDDMIMD3静态数据流计算机的显著特点是(A)A数据令牌没加标号B数据令牌带上标号计算机系统结构自考20022012真题及答案9C其同步由匹配部件实现D同步由门(LATCH)寄存器来实现4VONNENMANN型计算机不具有的特点是(C)A在程序计数器集中控制下B以控制流方式工作C以数据流驱动D指令是顺序执行的5多处理机的互连方式采用总线形式的优点是(A)A硬件成本低且简单B适用于处理机机数较多的场合C有很高的潜在通信速率D不便于改变系统硬件设置6在2323DELTA网络中需要22交叉开关模块个数为(B)A6B12C24D647设16个处理器编号分别为0,1,3,15用CUBE3互连函数时,第10号处理机与第(D)号处理机相连。A11B8C14D28解释指令的流水线方式中,同一时间内,流水线的各段只能按同一种功能的连接方式工作称为(D)A单功能流水线B部件级流水线C线性流水线D静态流水线9位片处理是指计算机采用(C)方式对数据进行处理。A字串位串B字串位并C字并位串D字并位并10松散耦合的机器之间实现互联的方式是通过(C)A中间存储介质相互通信B共享主存储器C文件或数据集合一级进行相互通信D指令级并行相互通信二、填空题(本大题共10小题,每空1分,共20分)11通用寄存器型机器对堆栈数据结构实现的支持是较差的,它表现为堆栈操作用的_机器指令数少_,堆栈置于_存储器内_,访问堆栈的速度低。12MISD系统结构是指有N个处理单元,按_N条不同_指令的要求,对同一个数据流及其中间结果进行不同处理,一个处理单元的_输出_作为另一个处理单元的输入。13总线仲裁算法有_静态优先级_算法、_固定时间片_算法、动态优先级算法和先来先服务算法。14从计算机系统中处理数据的并行性来看,并行性等级从高到低可分为全并行、_位串字并_、位并字串、_位串字串_。15流水线单处理机的性能改进主要通过如何对指令或操作流水功能部件进行分离和_细分_,以及平衡好它们之间的_频带_。16按流水处理的级别可分为_部件级_、处理机级和_系统级_。17造成流水线断流除了编译形成的_目的程序_不能发挥流水结构的作用,或存储系统供不上为连续流动所需的指令和操作数以外,还因出现了_相关和中断_。18解决重叠方式相关处理的两种基本方法是_推后分析K1_和设置_相关专用通路_。19依据机器内部对函数表达式所用存储方式的不同,把归约方式分成_串归约_和_图归约_两类。20输入输出系统中,I/O处理机方式,又可分为_通道_方式和_外围处理机_方式两种。三、改错题(本大题共5小题,每小题2分,共10分)21在利用HUFFMAN算法构造HUFFMAN树的过程中,先将所研究的指令按使用频度由小到大排序,每次选择其中最大的二个频度合并成一个频度做为它们二者之和的新结点。ABC(B错,改为“最小”)22若计算机系统的体系结构和硬件设计使编写程序时需要了解系统的结构细节,则AB对程序设计而言,该计算机系统有透明性。计算机系统结构自考20022012真题及答案10C(B错,改为“不需要”)23在流水线系统结构中,取指分析和执行三部分是顺序进行的。ABC(C错,改为“重叠进行的”)24网络的拓扑结构指的是互连网入端可以实现连接的模式。ABC(B错,改为“互联网络入、出端”)25模M的并行主存系统中,主存实际频宽,能随模M值增大而线性提高。ABC(B错,改为“不一定随模M”)四、简答题(本大题共5小题,每小题6分,共30分)26设计RISC应遵循哪些原则27机群系统与传统的并行处理系统相比有哪些明显的优点28简述指令的顺序解释方式的优缺点。29简述统一高级语言的出发点、难点和发展前景。30虚拟存贮器为什么必须要替换算法它解决什么问题五、综合应用题(本大题共30分)31(10分)设某机阶值P为6位,尾数M是48位,阶符和数符不在其内,当尾数分别以2为基时,在非负阶、正尾数、规格化数情况下,求出其最大阶、阶的个数,最小尾数值、最大尾数值,可表示的最小数和最大数及可表示的规格化数的总个数。32(8分)顺序方式和重叠方式的各自定义和特点是什么重叠方式如何解决流水线相关处理的。33(12分)下图是页式虚拟存贮器的地址变换示意图,试问(1)为什么要增设快表(2)依据什么(3)按图示分析其工作过程图中U为用户标志,VN为用户虚页号,NV为主存号,NR、NR均为页内位移。计算机系统结构自考20022012真题及答案11计算机系统结构自考20022012真题及答案12全国2004年7月高等教育自学考试一、单项选择题1软件和固件的功能在逻辑上是C的。PAGE2A固件优于软件B不等价C等价D软件优于固件2A编写者看到的逻辑结构和功能能力就是计算机的外部特性。A操作系统B汇编语言程序CWINDOWSNTD微程序3RISC计算机的指令系统集类型是C。A堆栈型B累加器型C寄存器寄存器型D寄存器存储器型4主存储器的A要求属于外特性。A容量大小B速度C页面组织D带宽5在采用延迟转移技术时,在以下几种调度方法中,效果最好的是哪一种方法AA将转移指令前的那条指令调度到延迟槽中B将转移目标处的那条指令调度到延迟槽中C将转移不发生时该执行的那条指令调度到延迟槽中D在延迟槽中填入NOP空操作指令6设8个处理器编号分别为0,1,2,7用CUBE2互联函数时,第5号处理机与第A号处理机相联。A1B3C4D67大型计算机和小型计算机的主要区别在于A。计算机系统结构自考20022012真题及答案13A大型机运行速度比小型机快得多B大型机能够控制大量的外设C大型机具有图型终端和图形处理能力D大型机的外存管理能力超过小型机8在以下总线标准中,哪一种总线具有与设备和主机无关的高级命令系统CAIDEBATCSCSIDPCI9在以下输入输出控制器的管理方式中,外设的工作速度对计算机性能影响最小的是D。A程序控制轮询方式B程序控制中断方式C直接存储器访问方式DI/O处理机方式10串行链接式总线的裁决算法是B。A固定时间片算法B静态优先级算法C动态优先级算法D先来先服务算法二、填空题每空2分,共20分1早期的冯诺依曼计算机系统结构是以运算器为中心,而后期的冯诺依曼计算机系统结构是以_存储器_为中心。2精简指令系统设计思想是简单的指令能执行得更快以及指令系统只由使用频度很高的指令组成。3虚拟机简单地说,一切用_编程语言(某一级语言)_的机器都称为虚拟机。计算机系统按功能可分为多层次结构,传统机器级以上的所有机器都称为虚拟机。4用户CPU时间取决于三个特征_时钟周期时间长度_,每条指令所需时钟周期数CPI以及程序中总的指令数IN。5MIPS只适宜于评估标量机,不能用于评估向量机。而_MFLOPS_则比较适用于衡量向量机的性能。6基本数据类型一般包括_二进制位_及其位串、整数及自然数、实数浮点数、字符和布尔数等。7指令系统是指机器所具有的全部指令的集合,它反映了计算机所拥有的基本功能。它是_机器语言_程序员所看到的机器的主要属性之一。8指令的_解释方式_一般分为顺序、重叠、流水三种。9最大吞吐率TPMAX指流水线达到_稳定状态_后可获得的吞吐率。10先进流水调度方法中,_动态调度_不需要借助软件来对指令进行调度,而是利用硬件重新安排指令的顺序来减少流水的停顿。三、简答题每小题4分,共20分1简单说明FLYNN教授提出的分类的方法。PAGE252要使流水线具有良好的性能。必须设法使流水线能畅通流动,但是在流水过程中会出现几种相关也就是冲突的意思。请说出主要的相关。PAGE1403衡量流水线处理机的性能主要指标是什么PAGE1361394简要说出全局性相关的处理的4种常用方法。PAGE1441465简要说出采用RISC结构后可以带来的好处。PAGE58四、简单应用每小题6分,共24分1已知流水线的四个功能部件和流水时间,画出流水线时空图。2已知单功能流水线的预约表如下,求出初始状态冲突向量。3假设高速缓存CACHE的工作速度为主存的5倍,且CACHE被访问命中的概率为90,则采用CACHE后,能使整个存储系统获得多高的加速比SP4设一个实验性的RISC计算机,它的各类指令的平均CPI每条指令的时钟周期数值如下寄存器寄存器型指令为1个时钟周期;取/存指令为14个时钟周期;条件转移指令当转移发生和转移不发生时,分别计算机系统结构自考20022012真题及答案14为2个和15个时钟周期;无条件转移指令为12个时钟周期。假定有60的条件转移指令为转移时发生,且若在某个典型测试程序中各类指令所占的比例为ALU指令46,取/存指令37,条件转移指令16,无条件转移指令1。试计算在执行该测试程序时,其平均的CPI值为多少五、综合应用每小题8分,共16分1设某流水计算机中,进行向量计算的相关功能部件及流水次序如下所示,画出多功能静态流水的时空图。A流水线的功能段B浮点加、减法运算时的联接C定点乘法运算时的联接2在页式管理虚拟存储器中,假定各页面按以下的顺序请求访问1214234562314561212并且在主存中只能容纳4个页面,列出使用先进先出替换算法时,每一个页面调度操作后的主存中的页面,并指出操作状态。答案写入下表。调度顺序12345678910访问页面1214234562314561212主12121212565656565656存页面操作状态全国2005年4月高等教育自学考试一、单项选择题本大题共10小题,每小题1分,共10分1计算机系列化的优点不包括CA有利于计算机的升级换代B便于组成多机系统和网络C同一系列内的软件一定是向下兼容的D在使用共同系统软件的基础上解决程序的兼容性2计算机的结构与组成不包括AA操作系统B硬联逻辑C微程序控制D所有硬件和固件的功能3在流水线系统结构中,取指令、执行等操作是DA顺序B转移C中断D重叠4重叠机器局部相关的处理方法有两类推后后续指令对相关单元的读和CA异步流动B采用顺序流动C设置相关直接通路D调整指令流动的顺序5在选择通道方式中,优先级高的磁盘等中高速设备,进行输入输出传送时,适合于采用的数据宽度是CA定长块B单字节C可变长块D单字加可变长块6替换算法要解决的问题是CA用户的虚页如何与主存的实页对应B如何用主存的实页号替代多用户的虚页号C当页面失效,选择主存中哪个页作为被替换的页计算机系统结构自考20022012真题及答案15D新用户要进入主存,选择哪个用户作为被替换的用户7下列不是数据流计算特点的是AA设置状态B没有指令计数器C没有变量的概念D操作结果不产生副作用8在尾数下溢处理方法中,平均误差最大的是BA舍入法B截断法C恒置“1”法DROM查表法9字串位并是指同时对一个字的所有位进行处理,其并行等级AA不存在并行性B较高的并行性C最高一级的并行性D已经开始出现的并行性10设16个处理器编号分别为0,1,2,15,用CUBE0互联函数时,与第13号处理器机联的处理器是CA5号B9号C12号D12号二、填空题本大题共10小题,每空1分,共20分11多处理机程序并行性既存在于_指令_内部,也存在于_指令_外部。12一般的说,虚拟机器不一定全部由_软件_实现,有些操作也可用_固件或硬件_实现。13就流水线计算机而言,主要是通过_时间重叠_,让多个部件在时间上交错重叠地并行执运算和处理,以实现_时间上的并行_。14主存空间数相关是指_相邻两条指令_之间出现对主存同一单元要求_先写后读_的关联。15为提高流水线的_最大_吞吐率,首先要找出_瓶颈_,然后设法消除它。16阵列处理机主要通过_资源重复_实现空间上的并行;多处理机主要通过_资源共享_实现时间和空间上的异步并行。17动态数据流计算机最主要的特点是让令牌带上_标记_,使得在任意给定的时刻,数据流程序图任一条弧上允许出现多个带不同_标记_的令牌。18中断响应就是允许其中断CPU_现行程序_运行,转去对该请求进行预处理,包括保存好_断点和现场_,调出有关处理该中断服务程序,准备运行。19设多体单字低位交叉的存贮器,单体容量为I的M个分体,其MJ的编址模式为MIJ,其中I0,1,,I1J_0,1,2,M1_,如M4,M2体对应二进制地址码最低二位的状态为_10_。20自定义数据表示包括标志符数据表示和_数据描述符_两类,标志符应由编绎程序建立,对_高级语言_程序透明,以减轻应用程序员的负担。三、简答题本大题共5小题,每小题6分,共30分21简述哈夫曼压缩概念的基本思想。22RISC存在不足表现在哪些方面23简述SIMD系统的互连网络的设计目标。24CPU写CACHE时,会发生CACHE与主存的对应复本内容不一致的现象,解决这个问题有哪些方法各需要增加什么开销25简述计算机系统“由中间开始”设计的基本思想。四、简单应用题本大题共2小题,每小题10分,共20分26试分析通过何种方法可以解决通用寄存器组数相关的问题27某机器有5级中断,中断响应次序为12345,现要求中断处理次序为23154。1设计各级中断处理程序的中断屏蔽位的状态,令“0”为开放,“1”为屏蔽。见下表中断处理程序级别中断级屏蔽位1级2级3级4级5级第1级第2级第3级第4级第5级计算机系统结构自考20022012真题及答案162若在运行用户程序时,同时发生1、3级中断请求,而在1级中断服务未完成时,又发生2、3、4、5级中断,请画出处理机执行程序的全过程示意图标出交换PSW的时间。五、综合应用题本大题共2小题,每小题10分,共20分28有表达式ABCDEFGH在多处理机上,要求利用减少树高的方法加速运算。1画出并行算法的树形流程图;2确定处理机机数P、单台处理机顺序串行运算级数T1、P台处理机的运算级数TP、加速比SP和效率EP各值。29某虚拟存储器共8个页面,每页为1024个字,实际主存为4K个字,采用页表法进行地址映象。映象表的内容如下表所示。实页号装入位31112030211001001求出会发生页面失效的全部虚页号;2求出虚地址为0,3728,1023,1024,7800,6800的主存实地址。计算机系统结构自考20022012真题及答案17计算机系统结构自考20022012真题及答案18全国2005年7月计算机系统结构试题一、单项选择题(本大题共10小题,每小题1分,共10分)1对于挂有速度较低而优先级较高的设备总线,适合于采用的数据宽度是(B)A定长块B单字节C可变长块D单字加定长块2计算机系统多级层次结构中,操作系统机器级的直接上层是(D)A传统机器级B高级语言机器级C应用语言机器级D汇编语言机器级3以下属于计算机系统结构的是(C)A主存的逻辑设计B主存应选定何种器件C确定是否需要乘法指令D确定是否要用专门的高速乘法器实现乘法指令4从计算机系统执行程序的角度看,并行性等级由低到高分为四级(A)A指令内部指令之间进程之间程序之间B指令之间指令内部进程之间程序之间C进程之间指令之间指令内部程序之间计算机系统结构自考20022012真题及答案19D程序之间进程之间指令之间指令内部5以下不是设计RISC的原则的是(B)A指令多用硬联控制实现B指令条数多,通常超过100条C指令寻址方式一般不超过两种D所有指令都在一个机器周期内完成6当采用异步流水时,不可能出现(A)A读读相关B写写相关C先读后写相关D先写后读相关78个处理器编号为07,当采用PM21单级网络互连时,与3号处理器相连的处理器号是(D)A2B3C4D58以下不属于多处理机操作系统类型的是(A)ADOS操作系统B主从型操作系统C浮动型操作系统D各自独立型操作系统9以下不是脉动计算机的特点的是(A)A没有指令计数器B脉动阵列中所有PE能同时运算C结构简单、规整、适合用超大规模集成电路实现D与特定计算任务和算法密切相关,具有某种专用性10位片串字并,是指同对许多字的同一位(称位片)进行处理,这里(D)A不存在并行性B有较高的并行性C最高一级的并行性D已经开始进入并行处理领域二、填空题(本大题共13小题,每空1分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。11系列机中向上兼容指的是按某档机器编制的软件,不加修改就能运行于比它高档的机器上。同一系列内的软件一般应做到向上和向后兼容。12实现软件移植的基本技术有统一高级语言、采用系列机、模拟和仿真。13多机系统的耦合度可以分为最低耦合、松散耦合和紧密耦合。PAGE2314引入数据表示的两条基本原则是一是看系统的效率最否提高,二看数据表示的通用性和利用率是否提高。15存储器频宽BM是指存储器可提供的数据传送速率。16中断系统软硬件功能分配实质是中断响应硬件和中断处理程序软件的功能分配。17虚拟存储器按映象算法不同,存储管理方式有段式、页式和段页等三种方法。18主存命中率受页地址流,页面调度策略,页面大小,D和分配给程序的页数(主存容量)等因素影响。19多处理机可以有同构型、异构型和分布型型三种。20并行(阵列)处理机主要实现的是操作级并行。21流水有部件、处理机、系统等不同等级,多个处理机之间的流水属系统级流水。22为了解决CPU写CACHE时发生的CACHE与主存的对应复本内容不一致,可以用写回法和写直达法,解决此问题。23衡量流水线性能的主要指标是流水线吞吐率和流水线效率。三、简答题(本大题共5小题,每小题6分,共30分)24简述RISC结构所采用的基本技术。PAGE555825比较段式存储管理和页式存储管理的优缺点。答段式存储管理优点支持了程序的模块化设计和并行编程的要求,缩短了程序的编制时间;各程序段的修改相互不会影响;便于多道程序共享主存中的某些段,从而可不必将它们在物理主存中重复存放;便于按逻辑意义实现存储器的访问方式保护。缺点段表太大,其地址字段和段长字段都太长,查表进行地址变换的速度太慢;对主存各区域的存储管理十分麻烦;存储器内部的段零头浪费大,有时难以利用。页式存储管理优点所用映像表的硬件量少;地址变换的速度快;主存页内零头浪费小;主存空间的分配计算机系统结构自考20022012真题及答案20和管理简便。缺点不支持模块化程序设计和并行编程;程序修改不利;程序页面不能被多个程序所共享;页面是机械的分割;不能准确按逻辑意义进行访问方式保护。26简述重叠方式可能出现的几种相关和常用解决方法。PAGE12713127计算机系统“由中间开始”设计,其“中间”指的是什么地方这样设计的好处是什么(见2005年4月题)28并行主存实际频宽与模数M的关系是什么出现这种现象的原因是什么指令流与数据流完全随机时,主存实际频宽与模块数M有什么关系答并行主存系统的实际频宽随模数M的增加会提高,但不是线性增加,随模数M增大,其实际频宽的增量越来越小。这是因为程序中的指令和数据并不是完全顺序放置和被访问的。程序会有转移,数据分布有一定的随机性。如果指令流和数据流是完全随机的,主存的实际频宽将随M的增大,大致成平方根关系增大。四、简单应用题(本大题共2小题,每小题10分,共20分)29设中断级屏蔽位“1”对应开放,“0”对应于屏蔽,各级中断处理程序的中断级屏蔽位设置如下表中断处理程序级别中断级屏蔽位123410000210113100041010(1)当中断响应次序为1234时,其中断处理次序是什么(2)如果想把中断处理顺序改为1432,如何改变中断级屏蔽位30设指令由取指、分析、执行三个子部件组成。每个子部件经过时间为T,连续执行12条指令。请分别画出在常规标量流水处理机及度M均为4的超标量处理机上工作的时空图。并计算超标量处理机对常规标量流水处理机的加速比SP。五、综合应用题(本大题共2小题,每小题10分,共20分)31经统计,某机14条指令的使用频度分别为001、015、012、003、002、004、002、004、001、013、015、014、011、003。分别求出用等长码,HUFFMAN码、只有两种码长的扩展操作码等3种编码方式的操作码平均码长。32在多处理机上求解XABCDEFGHE利用减少树高来尽可能加快运算速度。(1)画出在3台处理机上并行运算的树形流程图。(2)求P3时,运算级数TP,单处理机串行级数T1,加速比SP和效率EP的值。全国2006年4月高等教育自学考试一、单项选择题(本大题共10小题,每小题1分,共10分)1对系统程序员不透明的应当是AA虚拟寄存器BCACHE存储器C指令缓冲寄存器D系列机各档不同的数据通路宽度2在计算机系统设计中,比较好的方法是DA从上向下设计B从下向上设计C从两头向中间设计D从中间开始向上、向下设计3程序员编写程序时使用的地址是CA有效地址B主存地址C逻辑地址D辅存实地址4浮点数尾数基值RM16,除尾符之外的尾数机器位数为8位时,可表示的规格化最大尾数数值为DA12B1516C1256D255256计算机系统结构自考20022012真题及答案215总线控制机构为解决N个部件使用总线时优先次序的裁决,采用集中式定时查询,需另外增加控制线路根数为DA3BN2C2NLD2LOG2N6外部设备打印机适合于连接到BA选择通道B字节多路通道C数组多路通道D任意一种通道7下列关于虚拟存储器的说法,比较正确的应当是DA更换替换算法能提高命中率B访主存命中率随主存容量增大而提高C访主存命中率随页面大小增大而提高D在主存命中率低时,改用堆栈型替换算法,并增大主存容量,可提高命中率8CRAY1的流水线是CA多条单功能流水线B一条单功能流水线C一条多功能流水线D多条多功能流水线9多级混洗交换网络又称为BA移数网络BOMEGA网络CSTARAN网络D数据交换网络10多处理机主要实现的是AA任务级并行B指令级并行C操作级并行D操作步骤的并行二、填空题本大题共10小题,每空1分,共20分11我们说以软件为主实现的机器为_虚拟机器_,以区别由硬件或_固件_实现的实际机器。12计算机系统的3T性能目标是_1TFLOPS_的计算能力、_LTBYTE_的主存容量和1TBYTES的IO带宽。13引入数据表示的两条基本原则是一看系统的效率有否提高;二看数据表示的_通用_性和_利用_率是否高。L4中断系统软硬件功能分配实质是中断_响应_硬件和中断_处理程序_软件的功能分配。15虚拟存储器主要是为解决主存_容量_满足不了要求发展出来的,CACHE存储器是为解决主存_速度_满足不了要求发展出来的。16CACHE存储器采用组相联的映象规则是组间_直接_映象,组内各块间_全相联_映象。17流水有部件、处理机、系统等不同等级,多个处理机之间的流水属_系统_级流水,也称_宏_流水。18根据流水线中各功能段之间是否有反馈回路,可把流水线分为_线性_流水和_非线性_流水。19阵列机开发并行性的途径是_资源重复_,是利用并行性中的_同时_性。20从对执行程序或指令的控制方式上,将计算机系统分为由控制驱动的_控制流_方式和由数据驱动的_数据流_方式。三、简答题(本大题共5小题,每小题6分,共30分)21器件的发展对逻辑设计方法有哪些影响22按CISC方向,面向操作系统的优化实现来改进指令系统有哪些思路23主存实际频宽与模数M的关系是什么出现这种现象的原因是什么24在“一次重叠”的机器中,“一次重叠”的含义是什么并指出在这种机器中会出现哪些相关25简述哈夫曼压缩概念的基本思想。四、简单应用题(本大题共2小题,每小题10分,共20分)26向量DA(BC),各向量元素个数均为N,根据CRAY1方式分解为3条向量指令V3存储器访存取A送入V3寄存器V2V0V1BCKV4V2V3KAD当采用下述三种方式工作时,各需要多少拍才能得到全部结果(1)、串行执行;(2)和并行执行完后,再执行;(3)采用链接技术。计算机系统结构自考20022012真题及答案22(注意在CRAY1处理机上,启动存储器、启动流水线功能部件、数据打入寄存器都各需要1拍的延迟时间,加法、访存为6拍,乘法为7拍。)27某程序包含5个虚页,其页地址为4,5,3,2,5,1,3,2,2,5,1,3。当使用LRU法替换时,为获得最高的命中率,至少应分配给该程序几个实页其可能的最高命中率为多少五、综合应用题(本大题共2小题,每小题10分,共20分)28设中断屏蔽位“1”对应于开放,“0”对应于屏蔽,各级中断处理程序的中断级屏蔽位设置如下中断处理程序级别中断级屏蔽位1级2级3级4级第1级0000第2级1011第3级1000第4级1010(1)当中断响应优先次序为1234时,其中断处理次序是什么(2)如果所有的中断处理都各需3个单位时间,中断响应和中断返回时间相对中断处理时间少得多。当机器正在运行用户程序时,同时发生第2、3级中断请求,经过二个单位时间,又同时发生第1、4级中断请求,试画出程序运行过程示意图。29用霍纳法则给定的表达式如下EABCDEFGH利用减少树高的办法加速运算,要求(1)画出树形流程图;(2)确定运算级数TP,处理机机数P、加速比SP和效率EP等的值。答案三、21器件的发展对逻辑设计方法的影响1由逻辑化简改成着眼于采用什么组成技术能够规整、批量生产,宜于超大规模集成,缩短设计周期,提高系统效能,尽量采用存贮逻辑和通用器件;2由全硬设计改成采用微汇编、微高级语言、计算机辅助设计等手段软硬结合和自动化设计。22按CISC方向,面向操作系统的优化实现来改进指令系统的思路有1通过对操作系统中常用指令和指令串的使用频度进行统计分析来改进;2如何增设专用操作系统的新指令;3把操作系统中频繁使用的,对速度影响大的某些软件子程序硬化或固化,改为直接用硬件或微程序解释实现;4发展让操作系统由专门的处理机来执行的功能分布处理系统结构。23并行主存系统的实际频宽随模数M的增加会提高,但不是线性增加,随模数M增大,其实际频宽的增量越来越小。这是因为程序中的指令和数据并不是完全顺序放置和被访问的。程序会有转移,数据分布有一定的随机性。24“一次重叠”是指将指令的解释分为“分析”和“执行”两个阶段,任何时刻都只是“执行K”与“分析K1”在时间上重叠,也就是让指令分析部件与指令执行部件同时处理相邻的两条指令。在“一次重叠”机器中,会出现的相关主要有指令相关;主存空间数相关;通用寄存器组相关等。25哈夫曼压缩概念的基本思想是,当各种事件发生的概率不均等时,采用优化技术对发生概率最高的事件用最短的位数时间来表示处理,而对出现概率较低的,允许用较长的位数时间来表示处理,就会导致表示处理的平均位数时间的缩短。四、261、3条向量指令顺序串行执行,全部执行完所需的时间是7N7N8N223N拍2向量指令和并行执行完后,再执行向量指令,全部执行完所需要的时间是7N8N152N拍3采用链接技术,只能是让向量指令和并行,再与向量指令链接,全部执行完所需要的时间是1618N16N拍27用堆栈对面地址流处理一次的过程见下表所示,计算机系统结构自考20022012真题及答案23从表中可以看出,使用LRU替换算法替换,对该程序至少应分配4个实页。如果只分配3个实页,其页命中率只有212,太低;而分配实页数多于4页后,其页命中率不会再有提高,所以,分配给该程序4个实页即可,其最高命中率为三H7120583583五、281当中断响应优先次序为L234时,中断处理完的次序为13242由题意,其CPU运行程序的过程示意图如下图所示。此为1个单位时间。291EABEDEFGH上式EACEFGHABCD其树型流程图见下图,由于同一层的节点数未超过3,故适合于用3台处理机并行处理。计算机系统结构自考20022012真题及答案24全国2006年7月高等教育自学考试一、单项选择题(本大题共10小题,每小题1分,共10分)1计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是(C)A汇编语言机器级操作系统机器级高级语言机器级B汇编语言机器级应用语言机器级高级语言机器级C微程序机器级传统机器语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论