计算机系统结构题库
计算机系统结构试题库
一、单选(共计100分,每题2.5分)1、多处理机主要实现的是()并行性。
指令级B.任务级C.操作级D.线程级正确:【B】2、常用的虚拟存储系统由()两级存储器组成,其中辅存是大容量的磁表面存储器。
cache-主存B.主存-辅存C.cache-辅存D.通用寄存器-cache正确:【B】3、交叉存储器实质上是一种多模块存储器,它用()方式执行多个独立的读写操作。
流水B.资源重复C.顺序D.资源共享正确:【A】4、机器指令与微指令之间的关系是()。
用若干条微指令实现一条机器指令B.用若干条机器指令实现一条微指令C.用一条微指令实现一条机器指令D.用一条机器指令实现一条微指令正确:【A】5、下列指令编码中平均码长最短的是()。
哈弗曼编码B.等长编码C.不等长扩展编码D.等长扩展编码正确:【A】6、在系统结构设计中,提高软件功能实现的比例会()。
提高解题速度B.减少需要的存贮容量C.提高系统的灵活性D.提高系统的性能价格比正确:【C】7、ILLIAC IV是一种()。
流水线处理机B.指令重叠处理机C.阵列处理机D.多处理机正确:【C】8、某机字长64位,1位符号位,63位表示尾数,若用定点整数表示,则最大正整数为()。
263-1B.264-1C.263D.264正确:【A】9、全相联地址映象是指()。
任何主存块都可装入Cache 中任何块的位置B.一个虚页只装进固定的主存实页位置C.组之间是固定的,而组内任何虚页可以装入任何实页位置D.组间可任意装入,组内是固定装入正确:【A】10、最容易实现的替换算法()。
FIFOB.LRUC.OPTD.堆栈法正确:【A】11、在下面描述的汇编语言基本概念中,不正确的表述是()。
对程序员的训练要求来说,需要硬件知识B.汇编语言对机器的依赖性高C.用汇编语言编写程序的难度比用高级语言大D.汇编语言编写的程序执行速度比高级语言慢正确:【D】12、CPU要能预知未来被访问信息的地址是基于计算机程序具有的特性是()。
计算机系统结构(复习题)
《计算机系统结构》复习题(一)一、单项选择题1.同号相减或异号相加,阶差为1,只需要设置位警戒位. 【】A.0 B. 1 C。
2 D。
32.计算机系统多级层次结构中,操作系统机器级的直接上层是?【】A.传统机器级B.高级语言机器级C.应用语言机器级D.汇编语言机器级3.以下不.是设计RISC的原则的是?【】A.指令多用硬联控制实现B.指令条数多,通常超过100条C.指令寻址方式一般不超过两种D.所有指令都在一个机器周期内完成4。
下列操作码的编码方法中,操作码平均长度最短的是: 【】A、固定长编码B、Huffman编码C、不等长扩展编码D、等长扩展编码5.在采用延迟转移技术时,在以下几种调度方法中,效果最好的是哪一种方法? 【】A。
将转移指令前的那条指令调度到延迟槽中B.将转移目标处的那条指令调度到延迟槽中C。
将转移不发生时该执行的那条指令调度到延迟槽中D。
在延迟槽中填入NOP空操作指令6.在以下输入输出控制器的管理方式中,外设的工作速度对计算机性能影响最小的是?【】A。
程序控制轮询方式B。
程序控制中断方式C. 直接存储器访问方式D. I/O处理机方式7. 计算机系统多级层次结构中,操作系统机器级的直接上层是?【】A.传统机器级B.高级语言机器级C.应用语言机器级D.汇编语言机器级8.多处理机的互连方式采用总线形式的优点是?【】A.硬件成本低且简单B。
适用于处理机机数较多的场合C。
有很高的潜在通信速率D。
不便于改变系统硬件设置9.浮点数尾数基值r m=8,尾数数值部分长6位,可表示规格化正尾数的个数是?【】A.56个B.63个C.64个D.84个10.在IBM370系统中,支持操作系统实现多进程共用公用区管理最有效的指令是?【】A.“执行”指令B.“程序调用”指令C.“比较与交换”指令D.“测试与置定"指令11.解释指令的流水线方式中,同一时间内,流水线的各段只能按同一种功能的连接方式工作称为。
计算机体系结构试题库—简答题
计算机体系结构试题库简答题(100题)1.简述CISC结构计算机的缺点。
答:在CISC结构的指令系统中,各种指令的使用频率相差悬殊。
据统计,有20%的指令使用频率最大,占运行时间的80%。
也就是说,有80%的指令在20%的运行时间内才会用到。
CISC结构指令系统的复杂性带来了计算机体系结构的复杂性,这不仅增加了研制时间和成本,而且还容易造成设计错误。
CISC结构指令系统的复杂性给VLSI设计增加了很大负担,不利于单片集成。
CISC结构的指令系统中,许多复杂指令需要很复杂的操作,因而运行速度慢。
在CISC结构的指令系统中,由于各条指令的功能不均衡性,不利于采用先进的计算机体系结构技术(如流水技术)来提高系统的性能。
2.RISC结构计算机的设计原则。
答:A.选取使用频率最高的指令,并补充一些最有用的指令;B.每条指令的功能应尽可能简单,并在一个机器周期内完成;C.所有指令长度均相同;D.只有load和store操作指令才访问存储器,其它指令操作均在寄存器之间进行;E.以简单有效的方式支持高级语言。
3.影响现代微处理器主频提升的主要原因由哪些答:线延迟、功耗。
4.指令集格式设计时,有哪三种设计方法答:固定长度编码、可变长编和混合编码)三种设计方法。
5.简述存储程序计算机(冯·诺依曼结构)的特点。
答:(1)机器以运算器为中心。
(2)采用存储程序原理。
(3)存储器是按地址访问的、线性编址的空间。
(4)控制流由指令流产生。
(5)指令由操作码和地址码组成。
(6)数据以二进制编码表示,采用二进制运算。
6.在进行计算机系统设计时,一个设计者应该考虑哪些因素对设计的影响答:在进行计算机系统设计时,设计者应该考虑到如下三个方面因素的影响:技术的发展趋势;计算机使用的发展趋势;计算机价格的发展趋势。
7.简述程序翻译技术的特点。
答:翻译技术是先把N+1级程序全部变换成N级程序后,再去执行新产生的N级程序,在执行过程中N+1级程序不再被访问。
计算机系统结构复习题
一、选择题1.对系统程序员不透明...的应当是()A. 虚拟寄存器B. Cache存储器C. 指令缓冲寄存器D. 系列机各档不同的数据通路宽度2.在计算机系统结构设计中,提高硬件功能实现的比例可()A.提高硬件利用率B.提高系统的运行速度C.减少需要的存储器容量D.提高系统的性能价格比3.下列说法不正确的是()A. 线性流水线只能是单功能流水线B. 非线性流水线是多功能流水线C. 静态流水线只能是单功能流水线D. 动态流水线是多功能流水线4.程序员编写程序时使用的地址是()A. 主存物理地址B. 有效地址C. 逻辑地址D. 基址5.编号为0~15的16个处理器,互连函数采用Shuffle(Shuffle)单级互连网络互连,则与9号处理器连接的处理器号为()A. 5B. 6C. 7D. 86.浮点数系统使用的阶基r p=2,阶值位数p=2,尾数位数m=4,尾数基值r m=2时在非负阶正尾数、规格化的情况下可表示的最小尾数是()B.1 4C.18D.1167.块冲突概率最高的Cache地址映象方式是()A.直接B.组相联C.段相联D.全相联8.在IBM 370系统中,支持操作系统实现多进程公用区管理最有效的指令是()A.“测试与置定”指令B.“比较与交换”指令C.“执行”指令D.“程序调用”指令9.下列选项中,不是并行性开发途径的是()A.器件改进B.时间重叠C.资源重复D.资源共享10.16个处理器用单级网络互连,将9号连到13号处理器,可用()A.Cube3B.PM2+2C.Shuffle D.Butterfly11.下列CRAY-1的两条向量指令的执行方式,叙述正确..的是()V1←V2 + V3V4←V1 * V5A.有源V i冲突,只能串行B.没有源V i冲突,可以交换执行顺序C.没有功能部件冲突和源V i冲突,可以并行D.没有功能部件冲突,有V i冲突,但可以链接12.采用组相联映像的Cache存储器,可用于地址变换的方法是()A.目录表法B.比较对法C.页表法D.堆栈法13.多处理机程序段的指令之间存在数据反相关时,下列说法正确的是()A.不能并行B.可以交换串行C.适当同步控制,可以并行D.若指令满足交换律,可以交换串行14.能实现作业、任务级并行的异构型多处理机属于()A. MISDB. SIMDC. SISDD. MIMD15.计算机系统的设计思路中,较好的是()A.由上往下B.由下往上C.由中间开始D.由两边向中间16.对指令间“一次重叠”描述不正确的是()A. 仅“执行k”与“分析k+1”重叠B.“分析k+1”完成后立即开始“执行k+1”C. 应尽量使“分析k+1”与“执行k”时间相等D. 只需要一套指令分析部件和执行部件17.在相同的机器字长和尾数位数的情况下,浮点数尾数基值取小,可使浮点数()A. 可表示的个数增多B. 可表示的范围增大C. 在数轴上的分布变密D. 运算过程中精度损失降低18.利用时间重叠概念实现并行处理的是()A. 多处理机B. 阵列处理机C. 流水处理机D. 相联处理机19.下列关于任务粒度的描述,正确..的是()A.任务粒度与计算机系统的应用无关B.任务粒度小,并行度高,则性能和效率高C.任务粒度大,辅助开销小,则性能和效率高D.任务粒度的大小,会显著影响多处理机的性能和效率20.指令执行结果出现异常引起的中断是()A.输入/输出中断B.机器校验中断C.程序性中断D.外部中断21.下列关于数据流计算机的描述,错误..的是()A.数据流计算机不是V on Neumann型计算机B.数据流计算机不保存数组C.数据流计算机采用数据驱动,执行的操作取决于输入数据的可用性D.数据流计算机采用需求驱动,执行的操作取决于对数据的需求22.组相联映象、LRU替换的Cache存储器,不影响Cache命中率的是()A. 增加Cache中的块数B. 增大块的大小C. 增大组的大小D. 增大主存容量23.中断响应由高到低的优先次序宜用()A.程序性→I/O→访管B.外部→访管→程序性C.访管→程序性→机器故障D.访管→程序性→重新启动24.与传统的并行处理系统相比,机群系统所具有的特点不.包括()A.用户编程方便B.系统的开发周期长C.系统的资源利用率高D.系统的可扩展性好25.计算机中优化使用的操作码编码方法是()A.哈夫曼编码B.ASCⅡ码C.BCD码D.扩展操作码26.非线性流水线的特征是()A.一次运算中使用流水线中的多个功能段B.一次运算中多次使用流水线中的某些功能段C.流水线中某些功能段在各次运算中的作用不同D.流水线的各功能段在不同的运算中可以有不同的连接27.在计算机系统按功能划分的多级层次结构中,机器级由高到低,相对层次正确的顺序是()A. 微程序机器语言机器—传统机器语言机器—高级语言机器B. 操作系统机器—汇编语言机器—高级语言机器C. 应用语言机器—高级语言机器—汇编语言机器D. 传统机器语言机器—操作系统机器—汇编语言机器28.尾数下溢处理平均误差可调整到零的方法是()A.截断法B.舍入法C.恒置“l”法D.ROM查表法29.对计算机系统结构透明的是()A.机器级内部的数据流和控制流的组成B.内存的最小编址单位C.中断的分类与分级D.信息保护方式和保护机构30.拓扑结构用多级立方体网络,二功能交换单元,级控制方式,这种网络称为()A.omega网络B.交换网络C.间接二进制n方体网络D.数据变换网络二、填空题1.从语义上讲,数据驱动计算的数据流是基于__ _____和___ ____的一种计算模型。
计算机体系结构题库
计算机体系结构题库1.名词解释(每个3分,共15分)多级层次结构----按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。
这些层次依次为微程序机器级、传统机器语言机器级、操作系统机器级、汇编语言机器级、高级语言机器级、应用语言机器级等。
解释----对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。
执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。
翻译----先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。
透明性----在计算机技术中,把本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。
Amdahl定律----当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。
模拟----用软件的方法在一台现有的计算机(称为宿主机host)上实现另一台计算机(称为虚拟机)的指令系统。
仿真----用一台现有计算机(称为宿主机)上的微程序去解释实现另一台计算机(称为目标机)的指令系统。
指令系统的完整性----在一个有限可用的存储空间内,对于任何可解的问题,编制计算程序时,指令系统所提供的指令足够使用。
指令系统的规整性----没有或尽可能减少例外的情况和特殊的应用,所有运算都能对称,均匀地在存储器单元或寄存器单元之间进行。
静态流水线----指在同一时间内,多功能流水线中的各段只能按同一种功能的连接方式工作的流水线。
当流水线要切换到另一种功能时,必须等前面的任务都流出流水线之后,才能改变连接。
动态流水线----指在同一时间内,多功能流水线中的各段可以按照不同的方式连接,同时执行多种功能的流水线。
它允许在某些段正在实现某种运算时,另一些段却在实现另一种运算。
计算机系统结构-----传统机器程序员所看到的计算机属性,即概念性结构与功能特性。
(完整版)计算机系统结构考试题目及参考答案
一:名词解释1:虚拟机:由软件实现的机器。
2:CPI:是衡量CPU执行指令效率的重要标志,指执行每条指令所需的平均时钟周期数。
3:摩尔定律:当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。
4:并发性:指两个或多个事件在同一时间间隔内发生的并行性。
5:程序局部性原理:是指程序在执行时呈现出局部性规律,即在一段时间内,整个程序的执行仅限于程序中的某一部分。
相应地,执行所访问的存储空间也局限于某个内存区域。
局部性原理又表现为:时间局部性和空间局部性。
6:CISC/RISC:CISC:即复杂指令系统计算机,指在系统中增加更多和复杂的指令,来提高操作系统效率的计算机。
RISC:即精简指令系统计算机,指在系统中选取使用一些频率最高的、长度固定的、格式种类少的简单指令的计算机。
7:计算机系统结构:指对机器语言计算机的软、硬件功能的分配和对界面的定义。
8:系列机:指先设计好一种系统结构,而后就按这种系统结构设计它的系统软件,按器件状况和硬件技术研究这种结构的各种实现方法,并按照速度、价格等不同要求,分别提供不同速度、不同配置的各档机器。
9:模拟:用机器语言程序解释实现程序移植的方法。
10:仿真:用微程序直接解释另一种机器的指令系统。
11:寻址方式:寻找操作数或指令的有效地址的方式。
12:替换算法:在存储体系中,当出现页面失效时或者主存的所有页面已经全部被占用而又出现页面失效时,按照某种算法来替换主存中某页。
[由于主存中的块比Cache中的块多,所以当要从主存中调一个块到Cache中时,会出现该块所映象到的一组(或一个)Cache块已全部被占用的情况。
这时,需要被迫腾出其中的某一块,以接纳新调入的块。
]二:选择题1,直接执行微指令的是(C)A 汇编程序B 编译程序C 硬件D微指令程序2,对汇编语言程序员不透明的是(C)A 程序计数器B主存地址寄存器C条件码寄存器D指令寄存器3,最早的冯·诺依曼型计算机是以(B)为中心的A运算器B控制器C存储器 D I/O设备4,计算机系统结构的角度的结构来看,机器语言程序员看到的机器属性是(C )A 计算机软件所要完成的功能B 计算机硬件的全部组成C 编程要用到的硬件组织D计算机各部分硬件的实现5,不同系列计算机之间实现可移植性的途径,不包括(B )A 采用统一的高级语言B采用统一的汇编语言C 模拟D仿真6,利用时间重叠原理,实现并行处理的是(A)A流水处理机B多处理机 C 阵列处理机D集群系统7,多处理机实现的并行主要是(B)A指令级并行 B 任务级并行C 操作级并行D操作步骤的级并行8计算机系统结构不包括(B)A信息保护B存储速度C数据表示D机器工作状态9,不需要编址的数据存储空间(D )A CPU通用寄存器B 主存储器C I/O寄存器D堆栈10,RISC执行程序的速度比CISC 快的原因是(C)A RISC指令系统中条数较少B 程序在RISC编译生成的目标程序较短C RISC指令平均执行周期数较少D RISC中只允许LOAD和STORE指令存储11,程序员在编写程序时,使用的访存地址是(B)A主存地址B逻辑地址C物理地址D有效地址12,虚拟存储器主要是为了(A)A扩大存储器系统容量B提高存储器系统速度C扩大存储器系统容量和提高存储器系统速度D便于程序的访存操作13,与全相联映像相比,组相联映像的优点是(B)A目录表小B块冲突概率低C命中率高D主存利用率高14,输入输出数据不经过CPU内部寄存器的输入输出方式是(C )A程序控制方式B中断 C DMA方式D上述三种方式15,在配置了通道的计算机系统中,用户程序需要输入输出时引起的中断是(A)A访管中断 B I/O中断C程序性中断D外部中断16,当计算机系统通过执行通道程序,完成输入输出工作时,执行通道程序的是(B)A CPUB 通道C CPU和通道D指定的外设三:填空1,常见的计算机系统结构的分类法有两种:Flynn分类法,冯氏分类法冯氏分类法是根据系统的最大并行度对计算机系统结构进行分类,大多数的位并行的单处理机属于字串位并的处理机方式2,由软件实现的机器称为:虚拟机3,在一个计算机系统中,低层机器的属性往往对高层机器的程序员是透明的。
(完整word版)02325计算机系统结构复习题(含参考答案)_共10页
02325计算机系统结构复习题一、单项选择题1.多处理机上两个程序段之间同时有先读后写和先写后读两种数据相关,则( C)A.交换串行B.不能并行执行C.必须并行执行D.顺序串行2.输入输出系统硬件的功能对下面哪一类人员是透明的(A)A.应用程序员B.操作系统程序员C.机器语言程序设计员D.系统结构设计人员3.输入流水线的指令既无局部性相关也没有全局性相关,则( B )A.出现瓶颈B.可获得高的吞吐率和效率C.可靠性提高D.流水线的效率和吞吐率恶化4.相对较好的处理浮点数尾数的下溢的方法是( D )A.舍入法B.恒置1法C.截断法D.查表舍入法5.以下属于操作级并行SIMD计算机的是( A )A.阵列处理机B.多处理机C.超标量处理机D.超流水线处理机6.数据表示的含义是( C )A.程序中的数据格式B.数据结构C.硬件能直接识别引用的数据类型D.数据类型7.下面不是流水机器全局相关的处理方法的是( B )A.采取延迟转移B.堆栈法C.猜测法D.加快短循环程序的处理8.面向堆栈的寻址( D )A.能更好地支持向量的运算B.比面向寄存器的寻址访问速度快C.能更好地支持矩阵运算D.有利于子程序嵌套、递归调用参数、返回地址及现场的保存和恢复9.中断的优先级由高到低的是( D )A.程序性→I/O→机器校验B.外部→重新启动→程序性C.I/O→程序性→掉电D.通路错→程序性→I/O→重新启动10.多端口存储器适合于连接( C )A.机数很多的多处理机B.机数可变的多处理机C.紧耦合多处理机D.松耦合多处理机11.关于归约机的描述正确的是( B )A.归约机不是基于数据流的计算模型B.归约机采用需求驱动,执行的操作序列取决于对数据的需求C.归约机不是以函数式语言为机器语言D.归约机采是Von Neumann型计算机12.关于静态流水线的描述正确的是( A )A.某一时间内各段只能按一种功能联接流水的多功能流水线B.功能固定的流水线C.各段之间的连接是固定不变D.某一时间内可执行多种功能13.多处理机机间互连采用总线形式的优点是( A )A.结构简单、造价低、可扩充性好B.适用于处理机机数较多的场合C.系统增减模块不方便D.没有访问公用总线的冲突14.位片处理是指计算机采用___________方式对数据进行处理。
《计算机系统结构》往年考题
《计算机系统结构》往年考题一、简答题1. 指令流水计算机中,采用独立的指令缓存与数据缓存对系统性能有什么好处。
2. 什么是指令动态调度?使用寄存器重命名能够解决哪些数据冲突?3. 从数据和指令的角度,分别说明引起时间与空间局部性的原因。
4. 直接用虚拟地址索引缓存会存在什么问题?5. 多处理机为什么要维护缓存一致性?二、填空题1. 16个处理器组成的网络,使用均匀函数相联,那么与10号相联的是。
2. 有16个处理器,编号为0,1,…,15,先经过PM2+3,再经过混洗变换后,11号处理器连向___号处理器。
3. 使用混洗交换单级网络将一个PE中的数据播送到所有16个PE中,需要___次交换,需要___混洗。
假设每步只能进行混洗或交换中的一种变换。
4. 16个处理器组成的网络,采用PM2±0,PM2±2链接,网络直径为,结点度为。
5. 可以在向量与标量工作模式中切换的处理器,处理向量时效率是处理标量的9倍。
已知运行一段程序时有1/4的时间在运行向量指令,向量指令的比例为。
6. 向量处理器在串行模式执行以下指令需要拍,使用链接技术需要拍。
v3 <- A (load, 6拍)v2 <- v0 + v1 (add, 6拍)v4 <- v2 * v3 (mul, 7拍)7. 处理器P1和P2执行A, B, C三种指令的周期如下一段程序中A占60%,B占30%,C占和P2运行该程序时的CPI。
8. 已知一处理器指令缓存不命中率为2%,数据缓存不命中率为4%,不命中代价为100周期。
命中时,CPI为2,那么执行一段含有Load/Save指令各15%的程序时,其CPI为。
9. 五段流水线CPU,各段延迟时间分别为2.2ns, 2.5ns, 2.2ns, 2.3ns, 2.3ns。
连续执行10条指令,需要的时间为____,该CPU最高频率为____MHz。
10. 采用预留算法实现的非线性流水线优化调度,其启动循环为(1,3),则该流水线周期P为,调度后的禁止集(mod)F P为。
系统结构题目1
第一章1、常见的计算机系统结构分类法有三种:____Flynn分类法_________、_冯氏分类法____________和___Handler分类法______。
2、由软件实现的机器称为__虚拟机__________。
在一个计算机系统中,低层机器的属性对高层机器的程序员往往是__透明___________的。
3、____软件__________是促使计算机系统结构发展最重要的因素,_应用___________是促使计算机系统结构发展最根本的动力,而____器件_______是促使计算机系统结构发展最活跃的因素。
4、程序的局部性包含程序的___时间________局部性和程序的______空间______局部性。
5、从多级层次结构出发,计算机系统可以有__由上往下_________、__由下往上_________和__从中间开始__________3种不同的设计方法。
6、实现程序可移植性的主要途径有__统一高级语言__________、__采用系列机___________和__模拟与仿真________。
7、为了在不同系统结构的机器之间实现软件移植,可采用_模拟_______或__仿真______方法。
8、软件兼容有__向上兼容_________、_向下兼容__________、__向前兼容_________和_向后兼容__________4种、其中_向后兼容__________是软件兼容的根本特征。
9、广义来说,并行性既包含___同时________性,又包含___并发________性。
10、从执行程序的角度看,并行性等级从低到高可分为__指令内部_________并行、__指令级_________并行、__线程级_________并行、__任务级或过程级_________并行和______作业或程序级_____并行。
11、从处理数据的角度看,并行性等级从低到高可分为__字串位串_________并行、____字串位并_______并行、___字并位串________并行和___全________并行4种。
自考计算机系统结构题库及答案
自考计算机系统结构题库及答案02325计算机系统结构自考题库及答案计算机系统结构单选题1.对应用程序员不透明的是( ) AA.条件码寄存器B.乘法器C.指令缓冲器D.先行进位链2.汇编语言源程序变换成机器语言目标程序是经____来实现的( ) BA.编译程序解释B.汇编程序翻译C.汇编程序解释D.编译程序翻译3.属计算机系统结构考虑的应是( ) DA.主存采用多体交叉还是单体B.主存频宽的确定C.主存采用MOS 还是TTLD.主存容量和编址方式4."从中间开始设计的""中间""当前多数是在( )" CA.传统机器语言机器级与微程序机器级之间B.微程序机器级与汇编语言机器级之间C.传统机器语言机器级与操作系统机器级之间D.操作系统机器级与汇编语言机器级之间5.多处理机主要实现的是( ) DA.操作步骤的并行B.指令级并行C.操作级并行D.任务级并行6.直接执行微指令的是( ) BA.编译程序B.硬件C.微指令程序D.汇编程序7.从计算机系统结构上讲,机器语言程序员所看到的机器属性是( ) AA.编程要用到的硬件组织B.计算机各部件的硬件实现C.计算机硬件的全部组成 D.计算机软件所要完成的功能8.尾数下溢处理平均误差可调整到零的方法是( ) D "A.恒置""1""法"B.舍入法C.截断法D.ROM 查表法9.变址寻址的主要作用是( ) AA.支持向量、数组的运算寻址B.支持操作系统中的进程调度C.支持访存地址的越界检查D.支持程序的动态再定位10.在IBM370 系统中,支持操作系统实现多进程共用公用区管理最有效的指令是( ) BA.程序调用楷令B.比较与交换指令C.测试与置定指令D.执行指令11.程序员编写程序时使用的地址是( ) CA.主存地址B.辅存实地址C.逻辑地址D.有效地址12.不需要编制的数据存储空间是( ) BA.I/O接口的寄存器B.堆栈C.主存储器D.CPU 中的通用寄存器13.RISC执行程序的速度比CISC要快的原因是( ) BA.RISC只允许loAd和store指令访存B.RISC的指令平均执行周期数较少C.RISC的指令系统中的指令条数较少D.程序在RISC上编译生成的目标程序较短14.平均码长最短的编码是( ) AA.哈夫曼编码B.定长编码C.扩展编码D.需要根据编码使用的频度计算平均码长后确定15.外部设备打印机适合于连接到( ) AA.宇节多路通道B.选择通道C.数组多路通道D.任意一种通道16.在IBM370 系统中,申断响应硬件分工保存的是( ) DA.作业名称和优先级等B.各种软件状态和标志C.通用寄存器内容D.条件码等状态信息17.中断响应由高到低的优先次序宜用( ) AA.访管+程序性+重新启动B.访管斗程序性+机器故障C.程序性+1/0+访管D.外部+访管+程序性18.CDC CYBERl70 的I/0 处理机系统属于( ) BA.DMA 方式B.外围处理机方式C.通道方式 D.程序控制的1/0 方式19.通道流量是在某个时期单位时间内传送的宇节数,这个时期应是( ) CA.数组多路通道或字节多路通道B.字节多路通道或选择通道C.数组多路通道或选择通道D.任意一种通道20.外部设备打印机适合于连接到( )AA.宇节多路通道B.选择通道C.数组多路通道D.任意一种通道21.数据通路出错引起的中断是( ) BA.访管中断B.机器校验中断C.程序性中断D.外中断22.CAche存贮器常见的地址映象方式是( ) BA.全相联映象B.组相联映象C.页表法映象D.段页表映象23.虚拟存储器主要是为了( ) BA.扩大存储系统的容量和提高存储系统的速度B.扩大存储系统的容量C.提高存储系统的速度D.便于程序的访存操作24.对于采用组相联映像、LRU替换算法cAche存储起来说,不影响cAche命中率的是( ) AA.直接映像、组相联映像、全相联映像B.全相联映像、直接映像、组相联映像C.组相联映像、直接映像、全相联映像D.全相联映像、组相联映像、直接映像25.最能确保提高虚拟存储器访主存的命中率的改进途径是( ) CA.改用LRU替换算法并增大页面B.增大辅存容量C.改用LRU替换算法并增大页面数D.采用FIFO替换算法并增大页面26.与全相联映像相比,组相联映像的优点是( ) AA.目录表小B.命中率高C.块冲突概率低D.主存利用率高27.程序员编写程序时使用的地址是( ) BA.有效地址B.逻辑地址C.物理地址D.主存地址28.评价存储器性能的基本要求有大容量、____和低价格() BA.性价比高B.高速度C.命中率高D.利用率高29.解释一条机器指令的微操作包括____三部分() DA.操作数B.解释C.翻译D.取指令、分析和执行30.实现指令的重叠解释必须在计算机组成上满足____要求( ) CA.硬件冲突B.主存冲突C.要解决“分析”与“执行”操作控制上的同步D.主存和硬件冲突31.非线性流水线的特征是( ) AA.一次运算中要多次使用流水线中的某些功能段B.一次运算中使用流水线中的多个段C.流水线的各功能段在不同运算中能够有不同的连接D.流水线中某些功能段在各次运算中的作用不同32.与线性流水线最大吞吐率有关的是( ) CA.最后功能段的执行时间B.最快的那一段的执行时间C.最慢的那一段的执行时间D.各个功能段的执行时间33.在MIPS的指令流水线中,可能发生的冲突是( ) DA.两条指令的写操作之间的写后写冲突B.后流入的指令的写操作与先流入的指令的读操作之间的读后写冲突C.同一条指令的读操作与写操作之间的写后读冲突D.先流入的指令额写操作与后流入的指令的读操作之间的写后读冲突。
第2章 计算机系统结构练习题
第二章计算机系统结构练习题(一)单项选择题1.在现代计算机系统层次结构中,最内层是硬件,最外层是使用计算机的人,人与硬件之间是( )。
A.软件系统B.操作系统C.支援软件D.应用软件2.财务管理软件是一种专用程序,它属于( ) A.系统软件B.应用软件C接口软件D.支援软件3.当计算机被启动时,首先会立即执行( )。
A.接口程序B.中断服务程序C.用户程序D.引导程序4.当硬件的中断装置发现有事件发生,就会中断正在占用CPU的程序执行,让操作系统的( )占用CPU。
A.系统调用程序B.中断处理服务程序C.作业管理程序D文件管理程序5.操作系统支援软件和应用软件只有( )时才能履行自己的职责。
A.分配到主存空间B.占有了必要的外设C.占用中央处理器执行D.找到了所需的文件6.操作系统在中断处理服务程序完成之后,将( )。
A.选择刚被中断的程序执行B.选择正在排队的作业执行C.等待下—个事件的发生D.按预定策略选择程序执行7.在多道程序设计技术的计算机系统中,中央处理器( )。
A.只能被一个程序占用B.可以被多个程序同时占用C.可以被多个程序交替占用D.可以被操作系统和另一个程序同时占用8.外围设备通过相应的设备控制器和通道连接到公共系统总线上,这种结构( )。
A.有利于硬件保护B.允许中央处理器与外设并行工作C.可不用中断机制D.外设的启动速度快9.( )不是一种永久性的存储设备,当电源被切断时,其中的信息就会消失。
A.硬盘B.磁带C.软盘D.主存储器10.中央处理器可以直接存取( )中的信息。
A.光盘B.软盘C.主存储器D.硬盘11.中央处理器存取寄存器中信息的速度与使用主存储器和辅存储器信息相比( )。
A.比较快B.最快C.差不多D.最慢12.存放在( )信息只能顺序存取,无法随机访问。
A.硬盘B.软盘C.光盘D.磁带13.当操作系统退出执行,让用户执行时,系统会( ) A.继续保持管态B.继续保持目态C.从管态变为目态D.从目态变为管态14.硬件设置了( )以实现存储保护。
系统结构试题
一、(20分)选择题:1、在计算机系统结构来看,机器语言程序员看到的机器属性是( C )。
A)计算机软件所要完成的功能B)计算机硬件的全部组成C)编程要用到的硬件知识D)计算机各部件的硬件实现2、对汇编语言程序员透明的是(A )。
A)I/O方式中的DMA访问方式B)浮点运算C)程序性中断D)存取操作数3、用循环表示PM2-1的互连函数,应该是(A)。
A)(6 4 2 0)(7 5 3 1)B)(0 2 4 6)(1 3 5 7)C)(0 1 2 3 4 5 6 7)D)(7 6 5 4 3 2 1 0)4、在提高CPU性能的问题上,从系统结构角度,可以(C)。
P10A)提高时钟频率B)减少程序指令条数C)减少每条指令的时钟周期数D)减少程序指令条数和减少每条指令的时钟周期数5、能实现指令、程序、任务级并行的计算机系统属于(D)。
A)SISD B)SIMD C)MISD D)MIMD6、计算机系统结构不包括(A )。
P4A)主存速度B)机器工作状态C)信息保护D)数据表示7、"一次重叠"中消除"指令相关"最好的方法是(A)。
A)不准修改指令B)设相关专用通路C)推后分析下条指令D)推后执行下条指令8、重叠寄存器技术主要用于解决在RISC系统中因( B )而导致的问题。
P121A)JMP指令影响流水线B)CALL指令的现场保护C)只有LOAD和STORE指令带来的访问存储器不便D)存储器访问速度10、推出系列机的新机器,不能更改的是(A )。
A)原有指令的寻址方式和操作码B)系统的总线的组成C)数据通路宽度D)存储芯片的集成度11、在流水机器中,全局性相关是指(D)。
A)先写后读相关B)先读后写相关C)指令相关D)由转移指令引起的相关12、下列说法不正确的是(D)。
A)线性流水线是单功能流水线B)动态流水线是多功能流水线C)静态流水线是多功能流水线D)动态流水线只能是单功能流水线13、结构不对称的静态互联网络是是(A)。
计算机系统结构题库
《计算机系统结构》题库一.单项选择题(在下列每小题的四个备选答案中,只有一个答案是正确的,请把你认为是正确的答案填入题后的()内,每小题2分)第一章:1.计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是:A.汇编语言机器级---操作系统机器级---高级语言机器级B.微程序机器级---传统机器语言机器级---汇编语言机器级C.传统机器语言机器级---高级机器语言机器级---汇编语言机器级D.汇编语言机器级---应用语言机器级---高级语言机器级答案:B 分数:2 所属章节1—12.汇编语言源程序变成机器语言目标程序是经来实现的。
A. 编译程序解释B. 汇编程序解释C. 编译程序翻译D. 汇编程序翻译答案:D 分数:2 所属章节1—13.直接执行微指令的是:A. 汇编程序B. 编译程序C. 硬件D. 微指令程序答案:C 分数:2 所属章节1—14.对系统程序员不透明的是:A. Cache存储器B. 系列机各档不同的数据通路宽度C. 指令缓冲寄存器D. 虚拟存储器答案:D 分数:2 所属章节1—25.对应用程序员不透明的是:A. 先行进位链B. 乘法器C. 指令缓冲器D. 条件码寄存器答案:D 分数:2 所属章节1—26.对机器语言程序员透明的是:A. 中断字B. 主存地址寄存器C. 通用寄存器D. 条件码答案:B 分数:2 所属章节1—27.计算机系统结构不包括:A. 主存速度B. 机器工作状态C. 信息保护D. 数据表示答案:A 分数:2 所属章节1—28.对计算机系统结构透明的是:A. 字符行运算指令B. 是否使用通道行I/O处理机C. 虚拟存储器D. VLSI技术答案:D 分数:2 所属章节1—29.对汇编语言程序员透明的是:A.I/O方式中的DMA访问方式B. 浮点数据表示C. 访问方式保护 D 程序性中断.答案:A 分数:2 所属章节1—210.属计算机系统结构考虑的应是:A. 主存采用MOS还是TTLB. 主存采用多体交叉还是单体C. 主存容量和编址方式D. 主存频宽的确定答案:C 分数:2 所属章节1—211.从计算机系统结构上讲,机器语言程序员所看到的机器属性是:A. 计算机软件所要完成的功能B. 计算机硬件的全部组成C. 编程要用到的硬件组织D. 计算机各部件的硬件实现答案:C 分数:2 所属章节1—212.计算机组成设计不考虑:A. 专用部件设置B. 功能部件的集成度C. 控制机构的组成D. 缓冲技术答案:B 分数:2 所属章节1—213.在多用户机器上,应用程序员不能使用的指令是:A. “执行”指令B. “访管”指令C. “启动I/O”指令D. “测试与置定”指令答案:C 分数:2 所属章节1—214.以下说法中,不正确的是:软硬件功能是等效的,提高硬件功能的比例会:A. 提高解题速度B. 提高硬件利用率C. 提高硬件成本D. 减少所需要的存储容量答案:B 分数:2 所属章节1—315.在系统结构设计中,提高软件功能实现的比例会:A. 提高解题速度B. 减少所需要的存储容量C. 提高系统的灵活性D. 提高系统的性能价格比答案:C 分数:2 所属章节1—316.下列说法中不正确的是:A.软件设计费用比软件重复生产费用高B.硬件功能只需实现一次,而软件功能可能要多次重复实现C.硬件的生产费用比软件的生产费用高D.硬件的设计费用比软件的设计费用低答案:D 分数:2 所属章节1—317. 在计算机系统设计中,比较好的方法是:A. 从上向下设计B. 从下向上设计C. 从两头向中间设计D. 从中间开始向上、向下设计答案:D 分数:2 所属章节1—318. “从中间开始”设计的“中间”目前多数是在:A.传统机器语言级与操作系统机器级之间B.传统机器语言级与微程序机器级之间C.微程序机器级与汇编语言机器级之间D.操作系统机器级与汇编语言机器级之间答案:A 分数:2 所属章节1—319.系列机软件应做到:A.向前兼容,并向上兼容B.向后兼容,力争向上兼容C.向前兼容,并向下兼容D.向后兼容,力争向下兼容答案:B 分数:2 所属章节1—520. 推出系列机的新机器,不能更改的是:A.原有指令的寻址方式和操作码B.系统总线的组成C.数据通路宽度D.存储芯片的集成度答案:A 分数:2 所属章节1—521. 不同系列的机器之间,实现软件移植的途径不包括:A. 用统一的高级语言B. 用统一的汇编语言C. 模拟D. 仿真答案:B 分数:2 所属章节1—522. 利用时间重叠概念实现并行处理的是:A. 流水处理机B. 多处理机C. 并行(阵列)处理机D. 相联处理机答案:A 分数:2 所属章节1—523. 多处理机主要实现的是:A. 指令级并行B. 任务级并行C. 操作级并行D. 操作步骤的并行答案:B 分数:2 所属章节1—5第二章:1.程序员编写程序时使用的地址是()。
计算机系统结构考试试题
计算机系统结构考试试题
1. 简答题
a. 请简要阐述计算机系统结构的定义及其重要性。
b. 解释什么是指令集体系结构(ISA),并举例说明不同的ISA 类型。
c. 论述冯·诺伊曼体系结构的特点以及对计算机发展的影响。
2. 计算题
a. 给定一个16位的寄存器,寄存器中保存的数值为56902,将其转换为二进制和八进制表示。
b. 设计一个具有4位地址总线和8位数据总线的存储系统,假设寻址方式为直接地址寻址,计算其寻址范围。
c. 若一个指令的操作码占8位,寄存器地址占3位,立即数占5位,计算其最大可表示的指令数量。
3. 综合题
请设计一个简单的微处理器,包括寄存器组、ALU和控制器。
然后给出一个简单的汇编语言程序,要求能够将两个寄存器中的数值相加并存储到第三个寄存器中。
4. 分析题
请分析Intel x86和ARM架构在计算机系统结构上的异同点,并
讨论其适用领域及性能表现。
5. 论述题
论述存储层次结构在计算机系统中的重要性,并详细说明主存、
缓存和辅存的功能和特点。
同时分析存储层次结构对计算机系统性能
的影响。
在考试中,学生需要结合所学知识,对以上试题进行回答和解答。
对于计算题部分,需要给出详细的计算过程和结果。
对于综合题和分
析题部分,需要清晰地阐述思路和实现方案。
最终的目的是检验学生
对计算机系统结构理论和实践的掌握程度,以及对计算机体系结构相
关概念的理解和应用能力。
希望学生能够在考试中发挥所长,充分展示自己的学习成果和能力。
祝各位同学取得优异的成绩!。
成都理工大学计算机系统结构试题
计算机系统结构一. 填空题(30分,每题1分)1、从(使用语言的)角度可以将系统看成是按(功能)划分的多个机器级组成的层次结构。
2、、计算机系统结构也称(计算机体系结构),指的是(传统机器级的系统机构)。
它是(软件/硬件(固件))的交界面,是机器语言汇编语言程序设计者或编译程序设计者看到的(机器物理系统)的抽象。
3. 主存容量与编址方式的确定属于(计算机系统结构),主存是否采用多体交叉属于(计算机组成),主存器件的选定属于(计算机实现)。
4. 费林按指令流和数据流的多倍性把计算机系统分成(SISD),(SIMD),(MISD)和(MIMD)四大类。
传统的单处理机属于(SISD),紧密耦合和松散耦合多处理机属于(MIMD), 阵列处理机和相联处理机属于(SIMD)。
5.寻址方式指的是指令按什么方式寻找(或访问)到所需的操作数或信息的,具有分别面向( 主存)、( 寄存器)和堆栈的寻址方式。
6.根据所用的存储映象算法,虚拟存储器管理方式主要有段式、( 页式)和(段页式)三种。
7.基本输入输出方式有(程序控制输入输出方式),(中断输入输出方式),(DMA 方式),(通道输入输出方式),(外围处理机方式) 五种。
8.在同一器件技术水平上,进一步提高计算机系统性能的有效途径是(开发并行性)。
9. 从计算机信息加工的步骤和阶段的并行性看,并行性等级可分为(存储器操作并行),(处理机操作步骤并行),(处理机操作并行)和(作业或程序之间)。
二 . 选择题(20分,每题2分)1. 计算机系统结构设计者所关心的是________所看到的的计算机结构。
A)硬件设计人员B)逻辑设计人员C)机器语言或汇编语言程序员D)高级语言程序员2 .在计算机系统设计时,为了提高系统性能,应当注意________。
A)加快经常性使用指令的执行速度B)要特别精心设计少量功能强大的指令C)要减少在数量上占很小比例的指令的条数D)要加快少量指令的速度3 . 重叠寄存器技术主要用于解决在RISC系统中因________而导致的问题。
计算机系统结构复习题
复习题一、填空题1.标志符与每个数据相连,合存于_______,用于描述单个数据的_______。
2.总线仲裁算法有:静态优先级算法、固定时间片算法、_______算法和_______算法。
3.计算机仿真用_______解释,计算机模拟用_______解释。
4.按弗林(Michael J.Flynn)的观点,计算机系统可分为单指令流单数据流、_______、多指令流单数据流和_______四大类。
5.要实现两条指令在时间上重叠解释,首先需要付出_______,其次,要处理好指令之间可能存在的_______。
6.与重叠机器一样,流水机器在遇到_______指令,尤其是_______指令时,效率也会显著下降。
7.超长指令字(VLIW)结构是将_______和_______两者相结合。
8.互连网络的交换方法主要有线路交换、包交换、线路/包交换,SIMD互连网络多采用_______交换,多处理机常采用_______交换。
9.数据流机采用_______,执行的操作序列取决于输入数据的可用性;归约机则采用_______,执行的操作序列取决于对数据的要求,对数据的需求又来源于函数式程序设计语言对表达式的归纳。
10.输入输出系统包括输入输出设备、设备_______及与输入输出操作有关的_______件。
11.通用寄存器型机器对堆栈数据结构实现的支持是较差的,它表现为堆栈操作用的___________,堆栈置于___________,访问堆栈的速度低。
12.MISD系统结构是指有n个处理单元,按___________指令的要求,对同一个数据流及其中间结果进行不同处理,一个处理单元的___________作为另一个处理单元的输入。
13.总线仲裁算法有:___________算法、___________算法、动态优先级算法和先来先服务算法。
14.从计算机系统中处理数据的并行性来看,并行性等级从高到低可分为全并行、___________、位并字串、___________。
计算机系统结构复习题
计算机系统结构复习题一、选择填空题1.对汇编语言程序员不透明的是:( c )。
A.程序计数器B.主存地址寄存器C.条件码寄存器D.指令寄存器2.直接执行微指令的是( c )。
A.汇编程序B.编译程序C.硬件D.微指令程序3.信息按整数边界存储的主要优点是(a )。
A.访存速度快B.节约主存单元C.指令字的规整化D.指令的优化4.平均码长最短的编码是( b )。
A.定长编码B.哈夫曼编码C.扩展编码D.要根据编码使用的频度计算平均码长后确定5.非线性流水线的特征是(b )。
A.一次运算中使用流水线中的多个段B.一次运算中要多次使用流水线中的某些功能段C.流水线中某些功能段在各次运算中的作用不同D.流水线的各功能段在不同的运算中可以有不同的连接6.以下说法不正确的是(d )。
A.线性流水线是单功能流水线B.动态流水线是多功能流水线C.静态流水线是多功能流水线D.动态流水线只能是单功能流水线7.Cray-1向量处理机启动存储器、流水部件及寄存器打入各需一拍,现有向量指令串:V3←存储器(从存储器中取数:6拍)V4←V0+V1 (向量加:6拍)V5←V3×V4 (向量乘:7拍)向量长度均为N,则指令串最短的执行时间是( a )。
A.16+N拍B.17+N拍C.18+N拍D.19+N拍8.Cray-1的两条向量指令:V1←V2+V3V4←V1×V5属于( b )。
A.没有功能部件冲突和源向量冲突,可以并行B.没有功能部件冲突和源向量冲突,可以链接C.没有源向量冲突,可以交换执行顺序D.有向量冲突,只能串行9.Cray-1向量处理机要实现指令间的链接,必须满足下列条件中的(c )。
A.源向量相同,功能部件不冲突,有指令相关B.源向量不同,功能部件相同,无指令相关C.源向量、功能部件都不相同,指令有写后读冲突D.源向量、功能部件都不相同,指令有读后写冲突10.按cache地址映像的块冲突概率从高到低的顺序是()。
计算机系统结构习题
一、简答题(2题)相关概念、原理、方法说明及比较分析例题1:解释下列术语层次机构:按照计算机语言从低级到高级的次序,把计算机系统按功能划分成多级层次结构,每一层以一种不同的语言为特征。
虚拟机:用软件实现的机器。
翻译:先用转换程序把高一级机器上的程序转换为低一级机器上等效的程序,然后再在这低一级机器上运行,实现程序的功能。
解释:对于高一级机器上的程序中的每一条语句或指令,都是转去执行低一级机器上的一段等效程序。
执行完后,再去高一级机器取下一条语句或指令,再进行解释执行,如此反复,直到解释执行完整个程序。
计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。
透明性:在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。
计算机组成:计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。
计算机实现:计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。
软件兼容:一个软件可以不经修改或者只需少量修改就可以由一台计算机移植到另一台计算机上运行。
差别只是执行时间的不同。
兼容机:由不同公司厂家生产的具有相同系统结构的计算机。
模拟:用软件的方法在一台现有的计算机(称为宿主机)上实现另一台计算机(称为虚拟机)的指令系统。
仿真:用一台现有计算机(称为宿主机)上的微程序去解释实现另一台计算机(称为目标机)的指令系统。
并行性:计算机系统在同一时刻或者同一时间间隔内进行多种运算或操作。
只要在时间上相互重叠,就存在并行性。
它包括同时性与并发性两种含义。
时间重叠:在并行性概念中引入时间因素,让多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,以加快硬件周转而赢得速度。
资源重复:在并行性概念中引入空间因素,以数量取胜。
通过重复设置硬件资源,大幅度地提高计算机系统的性能。
计算机系统结构试题汇总(带答案)
______,调出有关处理该中断服务程序,准备运行。
19.设多体单字低位交叉的存贮器,单体容量为 I 的 m 个分体,其 Mj 的编址模式为 m×i+j,
其中 i=0,1,…,I-1;j=______,如 m=4,M2 体对应二进制地址码最低二位的状态为______。 20.自定义数据表示包括标志符数据表示和______两类,标志符应由编绎程序建立,对______
I1: RI←A1+A2 I2: R2←A3+A4 I3: R3←A5+A6 I4: R4←A7+A8 I5: R5←A9+A10 I6: R6←R1+n2 I7: R7←R3+R4 I8: R8←R5+R6 I9: F←R7+R8 这并不是唯一可能的计算方法。假设功能段的延迟为△t。 1.画出流水线时空图。(8 分) 2.计算流水线的实际吞吐率、加速比和效率。(每个 4 分,共 12 分)
6. 透明性:指一种本来存在的事物或属性,从某种角度看似乎不存在的现象。 7. LRU 算法:即近期最少使用算法,它选择近期最少访问的页面作为被替换的页面。 8.RISC:精简指令系统计算机,这种系统中,尽量简化指令功能,只保留那些功能简 单,能在一个节拍内执行完成指令,较复杂的功能用一段子程序来实现。 9.超标量处理机:通常把一个时钟周期内能够同时发射多条指令的处理机称为超标量 处理机。 10.流水线的链接技术:指一条指令的结果寄存器可能成为后继指令的操作数寄存器的 技术。
五、(10 分) 已知四个程序在三台计算机上的执行时间(s,秒)如下:
程序
执行时间(s,秒)
计算机 A
计算机 B
计算机 C
程序 1
1
10
计算机系统结构复习题(含参考答案)
02325 计算机系统结构复习题一、单项选择题1.多处理机上两个程序段之间同时有先读后写和先写后读两种数据相关,则( C )A •交换串行 B.不能并行执行C •必须并行执行 D.顺序串行2•输入输岀系统硬件的功能对下面哪一类人员是透明的(A )A •应用程序员 B •操作系统程序员C •机器语言程序设计员D •系统结构设计人员3•输入流水线的指令既无局部性相关也没有全局性相关,则(B )A•岀现瓶颈B •可获得高的吞吐率和效率C •可靠性提高D •流水线的效率和吞吐率恶化4•相对较好的处理浮点数尾数的下溢的方法是( D )A •舍入法B •恒置 1 法C •截断法D•查表舍入法5•以下属于操作级并行SIMD计算机的是(A )A •阵列处理机B •多处理机C •超标量处理机 D・超流水线处理机6•数据表示的含义是A •程序中的数据格式B •数据结构C •硬件能直接识别引用的数据类型D •数据类型7•下面不是流水机器全局相关的处理方法的是A •采取延迟转移B•堆栈法C猜测法 D •加快短循环程序的处理8.面向堆栈的寻址( D )A .能更好地支持向量的运算B •比面向寄存器的寻址访问速度快C能更好地支持矩阵运算D •有利于子程序嵌套、递归调用参数、返回地址及现场的保存和恢复 9.中断的优先级由高到低的是A .程序性T I/O T机器校验B .外部T重新启动T程序性C. I/O T程序性T掉电 D .通路错T程序性T I/O T重新启动10.多端口存储器适合于连接A •机数很多的多处理机B •机数可变的多处理机C.紧耦合多处理机 D •松耦合多处理机11.关于归约机的描述正确的是A •归约机不是基于数据流的计算模型B •归约机采用需求驱动,执行的操作序列取决于对数据的需求C.归约机不是以函数式语言为机器语言D .归约机采是 Von Neumann型计算机12.关于静态流水线的描述正确的是A •某一时间内各段只能按一种功能联接流水的多功能流水线B •功能固定的流水线C. 各段之间的连接是固定不变D. 某一时间内可执行多种功能13.多处理机机间互连采用总线形式的优点是( A )A •结构简单、造价低、可扩充性好B •适用于处理机机数较多的场合C.系统增减模块不方便D •没有访问公用总线的冲突14 •位片处理是指计算机采用 ____________________方式对数据进行处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《计算机系统结构》题库
一.单项选择题(在下列每小题的四个备选答案中,只有一个答案是正确的,请把你认为是正确的答案填入题后的()内,每小题2分)
第一章:
1.计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是:
A.汇编语言机器级---操作系统机器级---高级语言机器级
B.微程序机器级---传统机器语言机器级---汇编语言机器级
C.传统机器语言机器级---高级机器语言机器级---汇编语言机器级
D.汇编语言机器级---应用语言机器级---高级语言机器级
答案:B 分数:2 所属章节1—1
2.汇编语言源程序变成机器语言目标程序是经来实现的。
A. 编译程序解释
B. 汇编程序解释
C. 编译程序翻译
D. 汇编程序翻译
答案:D 分数:2 所属章节1—1
3.直接执行微指令的是:
A. 汇编程序
B. 编译程序
C. 硬件
D. 微指令程序
答案:C 分数:2 所属章节1—1
4.对系统程序员不透明的是:
A. Cache存储器
B. 系列机各档不同的数据通路宽度
C. 指令缓冲寄存器
D. 虚拟存储器
答案:D 分数:2 所属章节1—2
5.对应用程序员不透明的是:
A. 先行进位链
B. 乘法器
C. 指令缓冲器
D. 条件码寄存器
答案:D 分数:2 所属章节1—2
6.对机器语言程序员透明的是:
A. 中断字
B. 主存地址寄存器
C. 通用寄存器
D. 条件码
答案:B 分数:2 所属章节1—2
7.计算机系统结构不包括:
A. 主存速度
B. 机器工作状态
C. 信息保护
D. 数据表示
答案:A 分数:2 所属章节1—2
8.对计算机系统结构透明的是:
A. 字符行运算指令
B. 是否使用通道行I/O处理机
C. 虚拟存储器
D. VLSI技术
答案:D 分数:2 所属章节1—2
9.对汇编语言程序员透明的是:
A.I/O方式中的DMA访问方式
B. 浮点数据表示
C. 访问方式保护 D 程序性中断.
答案:A 分数:2 所属章节1—2
10.属计算机系统结构考虑的应是:
A. 主存采用MOS还是TTL
B. 主存采用多体交叉还是单体
C. 主存容量和编址方式
D. 主存频宽的确定
答案:C 分数:2 所属章节1—2
11.从计算机系统结构上讲,机器语言程序员所看到的机器属性是:
A. 计算机软件所要完成的功能
B. 计算机硬件的全部组成
C. 编程要用到的硬件组织
D. 计算机各部件的硬件实现
答案:C 分数:2 所属章节1—2
12.计算机组成设计不考虑:
A. 专用部件设置
B. 功能部件的集成度
C. 控制机构的组成
D. 缓冲技术
答案:B 分数:2 所属章节1—2
13.在多用户机器上,应用程序员不能使用的指令是:
A. “执行”指令
B. “访管”指令
C. “启动I/O”指令
D. “测试与置定”指令
答案:C 分数:2 所属章节1—2
14.以下说法中,不正确的是:
软硬件功能是等效的,提高硬件功能的比例会:
A. 提高解题速度
B. 提高硬件利用率
C. 提高硬件成本
D. 减少所需要的存储容量
答案:B 分数:2 所属章节1—3
15.在系统结构设计中,提高软件功能实现的比例会:
A. 提高解题速度
B. 减少所需要的存储容量
C. 提高系统的灵活性
D. 提高系统的性能价格比
答案:C 分数:2 所属章节1—3
16.下列说法中不正确的是:
A.软件设计费用比软件重复生产费用高
B.硬件功能只需实现一次,而软件功能可能要多次重复实现
C.硬件的生产费用比软件的生产费用高
D.硬件的设计费用比软件的设计费用低
答案:D 分数:2 所属章节1—3
17. 在计算机系统设计中,比较好的方法是:
A. 从上向下设计
B. 从下向上设计
C. 从两头向中间设计
D. 从中间开始向上、向下设计
答案:D 分数:2 所属章节1—3
18. “从中间开始”设计的“中间”目前多数是在:
A.传统机器语言级与操作系统机器级之间
B.传统机器语言级与微程序机器级之间
C.微程序机器级与汇编语言机器级之间
D.操作系统机器级与汇编语言机器级之间
答案:A 分数:2 所属章节1—3
19.系列机软件应做到:
A.向前兼容,并向上兼容
B.向后兼容,力争向上兼容
C.向前兼容,并向下兼容
D.向后兼容,力争向下兼容
答案:B 分数:2 所属章节1—5
20. 推出系列机的新机器,不能更改的是:
A.原有指令的寻址方式和操作码
B.系统总线的组成
C.数据通路宽度
D.存储芯片的集成度
答案:A 分数:2 所属章节1—5
21. 不同系列的机器之间,实现软件移植的途径不包括:
A. 用统一的高级语言
B. 用统一的汇编语言
C. 模拟
D. 仿真
答案:B 分数:2 所属章节1—5
22. 利用时间重叠概念实现并行处理的是:
A. 流水处理机
B. 多处理机
C. 并行(阵列)处理机
D. 相联处理机
答案:A 分数:2 所属章节1—5
23. 多处理机主要实现的是:
A. 指令级并行
B. 任务级并行
C. 操作级并行
D. 操作步骤的并行
答案:B 分数:2 所属章节1—5
第二章:
1.程序员编写程序时使用的地址是()。
A.主存地址
B.逻辑地址
C.物理地址
D.有效地址
答案:B 分数:2
2.虚拟存储器常用的地址映像方式是()。
A.全相联
B.段相联
C.组相联
D.直接相联
答案:A 分数:2
3.不属于堆栈型替换算法的是()。
A.近期最少使用法
B.近期最久未使用法
C.先进先出替换算法
D.页面失效法
答案:C 分数:2
4.用于虚拟存储器页面替换,且为堆栈型的算法是()。
A.随机法
B.相联目录表法
C.比较对法
D.近期最久未使用法。