系统结构题库(含答案)-(6).docx
《系统结构题库(含答案)-(6).docx》由会员分享,可在线阅读,更多相关《系统结构题库(含答案)-(6).docx(38页珍藏版)》请在课桌文档上搜索。
1、第一章计算机系统结构的基本概念知识点汇总计算机系统的层次结构、虚拟机、解释/翻译、计算机系统结构/组成/实现、冯氏分类法、Flynn分类法、以经常性事件为重点原理、Amdahl定律、CPU性能公式、程序局部性原理、计算机系统性能评测指标(执行时间、吞吐率)、基准测试程序、冯诺依曼结构、冯诺依曼结构特点及改进、软件可移植性、系列机、软件兼容(向上、向下、向前、向后)、兼容机、模拟、仿真、并行性含义、并行性等级、提高并行性的途径(包括时间重叠、资源重复、资源共享)、单机系统中的并行性发展、多机系统中的并行性发展、耦合度、松散耦合、紧密耦合简答题1 .简述计算机系统的层次结构。(知识点:计算机系统的
2、层次结构)答:从下到上分成微程序机器级、机器语言、操作系统虚拟机、汇编语言虚拟机、高级语言虚拟机、应用语言虚拟机2 .什么是翻译?什么是解释?(知识点:翻译、解释)答:翻译是将L+1级程序全部转成L级程序后,再执行产生的L级程序;解释是每当一条L+1级程序被译码后执行,再解释下一条L+1级指令。3 .计算机系统结构、计算机组成和计算机实现三者之间的关系,并举例说明。(知识点:计算机系统结构/组成/实现)答:计算机系统结构是指计算机的软硬界面,即机器语言程序员看到的传统机器具有的属性。计算机组成是计算机系统结构的逻辑实现。计算机实现是计算机组成的物理实现。如,确定指令集中是否有乘法指令属于计算机
3、系统结构内容,乘法指令是否由专门的乘法部件实现是计算机组成,乘法器的物理实现是计算机实现。4 .Flynn分类法将计算机系统结构分成哪四类?请简述。答:SISD,SIMD,MISD,MIMD5 .请简述程序局部性原理。(知识点:程序局部性原理)答:包括时间局部性和空间局部性。时间局部性是指:程序即将用到的信息很可能就是目前正在使用的信息;程序的空间局部性是指,程序即将用到的信息很可能与目前正在使用的信息空间上临近。6 .简述Amdahl定律。(知识点:Amdahl定律)答:加快某部件执行速度所能获得的系统性能加速比,受限于该部件的执行时间战系统中总执行时间的百分比。7 .系列机的概念?(知识点
4、:系列机)答:同一厂家生产的具有相同体系结构、具有不同组成和实现的一系列不同型号的机器。8 .什么是软件兼容?软件兼容有几种?其中哪一种是软件兼容的根本特征?(知识点:软件兼容)答:一个软件可以不加修改或者少量修改,可以由一台机器上移植到另一台机器上运行。分成向上、向下、向前、向后兼容,向后兼容是根本特征。9 .简要说明提高计算机系统并行性的3种技术途径,并各举一例。(知识点:提高并行性途径)答:时间重叠,如流水线;资源重复,如多处理机;资源共享,如多道程序。选择题1.计算机系统的层次结构按照由高到低的顺序分别为(C)。(知识点:计算机系统的层次结构)A.高级语言机器级、汇编语言机器级、传统机
5、器语言机器级、操作系统机器级、应用语言机器级、微程序机器级B.高级语言机器级、应用语言机器级、操作系统机器级、传统机器语言机器级、汇编语言机器级、微程序机器级C.应用语言机器级、高级语言机器级、汇编语言机器级、操作系统机器级、传统机器语言机器级、微程序机器级D.应用语言机器级、操作系统机器级、高级语言机器级、汇编语言机器级、微程序机器级、传统机器语言机器级2 .最早的冯诺依曼体系结构是以(A)为中心的。A.运算器B,控制器C.存储器D.I/O设备3 .从计算机系统结构来看,机器语言程序员看到的机器属性是(C)。(知识点:计算机系统结构/组成/实现)A.计算机软件所要完成的功能B.计算机硬件的全
6、部组成C.编程要用到的硬件组织D.计算机各部件的硬件实现4 .用户CPU时间由哪三个因素决定?(D)(知识点:CPU性能公式)A. CPI,IC和所执行的指令条数B. CPLIC和执行程序所需要的时钟周期数C. CPI,IC和系统加速比D. CPLIC和时钟频率5 .根据Amdahl定律,系统加速比由哪两个因素决定?(C)(知识点:Amdahl定律)A.可改进比例和所执行的指令条数B.可改进比例和执行程序所需要的时钟周期数C.可改进比例和部件加速比D.可改进比例和时钟频率6 .实现软件可移植性的基本途径不包括(D)。(知识点:软件可移植性、系列机、软件兼容、兼容机、模拟、仿真)A.采用统一的高
7、级语言B.采用系列机C.模拟和仿真D.采用统一的汇编语言7 .利用时间重叠概念实现并行处理的是(A)。(知识点:提高并行性的途径)A,流水处理机B.多处理机C.阵列处理机D.机群系统8 .多处理机实现的并行主要是(A)o(知识点:提高并行性的途径)A.任务级并行B.指令级并行C.线程级并行D.操作级并行填空题1 .程序的局部性包括(时间局部性)和(空间局部性)两个方面。(知识点:程序局部性原理)2 .计算机组成指的是计算机系统结构的(逻辑实现),计算机实现指的是计算机组成的(物理实现)。(知识点:计算机系统结构/组成/实现)3 .计算机系统结构设计和分析中最经常使用的三条基本原则是(以经常性事
8、件为重点)、(程序局部性原理)和Amdahl定律。知识点(以经常性事件为重点、程序局部性原理)4 .多机系统的耦合度可以分为最低耦合、(松散耦合)和(紧密耦合)3类。(知识点:耦合度、松散耦合、紧密耦合)5 .CPU性能公式的3个参数反映了与系统结构相关的三个因素:(周期时间)取决于计算机实现技术和计算机组织,(CPI)取决于计算机指令集的结构和指令集的设计与实现技术,(IC)取决于计算机指令集的结构和编译技术。(知识点:CPU性能公式)6 .根据AmdahI定律可知,对系统进行改进所获得的加速比取决于(部件所占比例)和(部件加速比)。(知识点:Amdahl定律)7 .实现程序可移植性的主要途
9、径有(采用系列机)、(模拟和仿真)和统一高级语言。8 .软件兼容有(向上)、(向下)、(向前)和(向后)四种,其中(向后)是软件兼容的根本特征。(知识点:软件兼容)9 .计算机系统中提高并行性的技术途径有(时间重叠)、(资源重复)、(资源共享),(知识点:提高并行性的途径)10 .从处理数据的角度来看,并行性等级从高到低可分为字并位并,(字并位串),(字串位并),字串位串。(知识点:并行性等级)11 .广义来说,并行性既包含(同时性),又包含(并发性)。12 .从执行程序的角度来看,并行性等级从低到高可分为(指令内部并行),(指令级并行),(线程级并行),(过程级并行),(作业级并行)。(知识
10、点:并行性等级)计算题1 .用一台40MHZ的计算机执行标准程序的测试,它包含的指令类型、指令数和相应的时间如下表所示:指令类型指令数平均时钟周期数整数运算450001数据传送320002浮点运算150002控制传送80002求:(1)有效CPl(2) CPU执行时间(3) MIPS(知识点:CPU性能公式)答:(1)CPI=(450001+320002+150002+80002)/(45000+32000+150008000)=1.55(2) MIPS=fCPI=40l.55=25.8MIPS(3) CPU时间=(450001+320002+150002+80002)40=3.875ms2.
11、某台主频为400MHZ的计算机执行标准测试程序,程序中指令类型、执行数量和平均时钟周期数如下:指令类型指令执行数量平均时钟周期数整数450001数据传送750002浮点80004分支15002求该计算机的有效CPI、MIPS和程序执行时间。(知识点:CPU性能公式)答:(1) CPl=(45000l+750002+80004+I5OO2)/129500=1.776(2) MIPS速率=VCPI=400/1.776=225.225MIPS(3)程序执行时间二(45000l+750002+80004+15002)/400=575s3.假设在一台40MHZ处理机上运行200,000条指令的目标代码(
12、这个数字好像没用),程序主要由四种指令组成。根据程序跟踪实验结果,已知指令混合比和每种指令所需的指令数如下:指令类型CPI指令混合比算术和逻辑160%高速缓存命中的加载/存储218%转移412%高速存储缺失的存储器访问810%(a)计算在单处理机上用上述跟踪数据运行程序的平均CPL(b)根据(a)所得的CPl,计算相应的MIPS速率。(知识点:CPU性能公式)答:=1*60%+2*18%+4*12%+8*10%=2.24MIPS =CP/* IO40MHZ2.24* IO6=17.864.某台处理机的时钟频率为15MHz,执行测试程序的速率为IOMIPS,假设每次存储器存取需要1个时钟周期的时
13、间。问:(1)试从CPU时间公式分析影响CPU性能的因素。(2)求处理机的CPl值(3)假设将处理机的时钟频率提高到30MHZ,但存储器的工作速率不变,这使每次存储器存取需要2个时钟周期。如果测试程序中30%的指令需要1次访存,5%的指令需要2次访存,其他指令不需要访存,求该测试程序在改进后的处理机上执行的速率(MIPS)O注:MIPS为MillionInstructionsPerSecond,每秒百万条指令。(知识点:CPU性能公式)答:(1)CPU时间公式为CPU时间=指令条数(IC)*平均每条指令的时钟周期数(CPD*时钟周期时间其中:时钟周期时间取决于硬件实现技术和计算机组成;指令条数
14、取决于指令集结构和编译技术;平均每条指令所需要的时钟周期数取决于计算机组成和指令集结构。(2) CPI=时钟频率/速率=15M/10M=1.5(3) CP=65%*1.5+30%*2+5%*4=1.775速率=时钟频率CPI=30MHZ1.775=I6.9MIPS5.计算机系统中有三个部件可以改进,这三个部件的部件加速比为:部件加速比1=30;部件加速比2=20;部件加速比3=10(1)如果部件1和部件2的可改进比例均为30%,那么当部件3的可改进比例为多少时,系统加速比才可以达到107(2)如果三个部件的可改进比例分别为30%、30%和20%,三个部件同时改进,那么系统中不可加速部分的执行时
15、间在总执行时间中占的比例是多少?(知识点:AmdahI定律)答:(1)在多个部件可改进情况下,Amdahl定理的扩展:已知S=30,S2=20,S3=10,S11=10,F=0.3,F2=OJ,得:10=!1-(0.3+0.3+)+25%)+竽7125只升级硬盘,尸3=!=1.19(l-20%)+三21三种同时升级,P总二(4。-25% - 20%) +华 + 竽+ W不能达到原来的3倍。(2)每种硬件的失效率等于该硬件平均无故障时间的倒数,系统的失效率为所有硬件失效率的和。因此三种硬件同时升级后,整个系统的失效率为:R=!+!+5=0.000017500000200000100OOO1000
16、000整个系统的平均无故障时间为L=1000000=58823小时R17解毕。*第二章计算机指令集结构知识点汇总:指令集设计、堆栈型机器、累加器型机器、通用寄存器型机器、CISC.RISC、寻址方式、数据表示简答题2. 增强CISC机器的指令功能主要从哪几方面着手?(CISe)(1)面向目标程序增强指令功能。(2)面向高级语言和编译程序改进指令系统。(3)面向操作系统的优化实现改进指令系统。3. 简述ClSC存在的主要问题。(知识点:CISC)答:(I)ClSC结构的指令系统中,各种指令的使用频率相差悬殊。(2) ClSC结构指令系统的复杂性带来了计算机系统结构的复杂性,这不仅增加了研制时间和
17、成本,而且还容易造成设计错误。(3) ClSC结构指令系统的复杂性给VLSl设计增加了很大负担,不利于单片集成。(4) ClSC结构的指令系统中,许多复杂指令需要很免杂的操作,因而运行速度慢。(5) 在CISC结构的指令系统中,由于各条指令的功能不均衡性,不利于采用先进的计算机系统结构技术来提高系统的性能。4. 简述RlSC的优缺点及设计RlSC机器的一般原则。(知识点:RISC)答:(1)选取使用频率最高的指令,并补充一些最有用的指令。(2)每条指令的功能应尽可能简单,并在一个机器周期内完成。(3)所有指令长度均相同。(4)只有load和Store操作指令才访问存储器,其它指令操作均在寄存器
18、之间进行。(5)以简单、有效的方式支持高级语言。5. 根据CPU内部存储单元类型,可将指令集结构分为哪几类?(知识点:堆栈型机器、累加器型机器、通用寄存器型机器)答:堆栈型指令集结构、累加器型指令集结构、通用寄存器型指令集结构。5.常见的三种通用寄存器型指令集结构是什么?(知识点:通用寄存器型机器)答:(1)寄存器一寄存器型。(2)寄存器一存储器型。(3)存储器一存储器型。6.计算机指令集结构设计所涉及的内容有哪些?(答出4个即可)(知识点:指令集设计)答:(1)指令集功能设计:主要有RlSC和CISC两种技术发展方向。(2)寻址方式的设计。(3)操作数表示和操作数类型。(4)寻址方式的表示:
19、可以将寻址方式编码于操作码中,也可以将寻址方式作为一个单独的域来表示。(5)指令集格式的设计:有变长编码格式、固定长度编码格式和混合型编码格式三种。选择题1 .不需要编址的数据存储空间是(B)。A.CPU中的通用寄存器B.堆栈C.主存储器D.I/O接口中的寄存器2 .指令系统的改进以不删除原有指令系统为前提,通过增加少量强功能新指令代替常用指令串,保证了软件(B),提高了编程效率。(知识点:指令集设计)A.向前兼容B.向后兼容C.向上兼容D.向下兼容3 .通用寄存器型指令集结构可细分为哪三类?(D)(知识点:通用寄存器型机器)A.寄存器一寄存器型、CaChe一存储器型和存储器一存储器型B.寄存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 系统 结构 题库 答案
链接地址:https://www.desk33.com/p-786394.html