计算机系统结构练习题及答案
(完整版)计算机系统结构(课后习题答案)
第一章计算机系统结构的基本概念1. 有一个计算机系统可按功能分成4 级,每级的指令互不相同,每一级的指令都比其下一级的指令在效能上强M 倍,即第i 级的一条指令能完成第i-1 级的M 条指令的计算量。
现若需第i 级的N 条指令解释第i+1 级的一条指令,而有一段第 1 级的程序需要运行Ks ,问在第 2 、3 和 4 级上一段等效程序各需要运行多长时间?答:第2 级上等效程序需运行:(N/M)*Ks 。
第 3 级上等效程序需运行:(N/M)*(N/M)*Ks 。
第4 级上等效程序需运行:(N/M)*(N/M)*(N/M)*Ks 。
note: 由题意可知:第i 级的一条指令能完成第i-1 级的M 条指令的计算量。
而现在第i 级有N 条指令解释第i+1 级的一条指令,那么,我们就可以用N/M 来表示N/M 表示第i+1 级需(N/M) 条指令来完成第i 级的计算量。
所以,当有一段第 1 级的程序需要运行Ks 时,在第 2 级就需要(N/M)Ks ,以此类推2. 硬件和软件在什么意义上是等效的?在什么意义上又是不等效的?试举例说明。
答:软件和硬件在逻辑功能上是等效的,原理上,软件的功能可用硬件或固件完成,硬件的功能也可用软件模拟完成。
但是实现的性能价格比,实现的难易程序不同。
在DOS 操作系统时代,汉字系统是一个重要问题,早期的汉字系统的字库和处理程序都固化在汉卡(硬件)上,而随着CPU硬盘、内存技术的不断发展,UCDOS把汉字系统的所有组成部份做成一个软件。
3. 试以实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系与影响。
答:计算机系统结构、计算机组成、计算机实现互不相同,但又相互影响。
(1) 计算机的系统结构相同,但可采用不同的组成。
如IBM370 系列有115、125 、135、158 、168 等由低档到高档的多种型号机器。
从汇编语言、机器语言程序设计者看到的概念性结构相同,均是由中央处理机/ 主存,通道、设备控制器,外设 4 级构成。
计算机体系结构考试卷子及答案
1.某台主频为1GHz的计算机执行标准测试程序,程序中指令类型、执行数量和平均时钟周期数如下:求该计算机的有效CPI、MIPS和程序执行时间。
(10分)2.将计算机系统中某一功能的处理速度加快15倍,但该功能的处理时间仅占整个系统运行时间的40%,则采用此增强功能方法后,能使整个系统的性能提高多少?3.如果某计算机系统有3个部件可以改进,则这3个部件进改进后达到的加速比分别为:S1=30,S2=20,S3=10。
(1)如果部件1和部件2改进前的执行之间占整个系统执行的时间比例都为30%,那么,部件3改进前的执行时间占整个系统执行时间的比例为多少,才能使3个部件都改进后的整个系统的加速比Sn达到10?(2)如果3个部件改进前执行时间占整个系统执行时间的比例分别是30%,30%和20%,那么,3个部件都改进后系统的加速比是多少?未改进部件执行时间在改进后的系统执行时间中占的比例是多少?(10分)4.假设某应用程序中有4类操作,通过改进,各操作获得不同的性能提高。
具体数据如下表所示:(1)改进后,各类操作的加速比分别是多少?(2)各类操作单独改进后,程序获得的加速比分别是多少?(3)4类操作均改进后,整个程序的加速比是多少?5.一台模型机的9条指令的使用频度如下:(10分)ADD(加):26%SHR(右移):2%SUB(减):17%CLL(循环左移):5%JOM(按页转移):11%CLA(累加器清零):15%STO(存):2%STP(停机):12%JMP(转移):10%试设计这9条指令的Huffman编码的操作码表示以及其等长扩展操作码表示,并计算这两种表示的平均操作码长度。
6.有一个“Cache-主存”存储层次。
主存共分为8个块(0~7),Cache为4个块(0~3),采用直接映像方式。
(1)对于如下主存块地址流:0、2、6、1、3、7、0、1、4、5、4、6、0、7、2,如主存中内容一开始未装入Cache,请列出每次访问后Cache中各块的分配情况;(2)对于(1),指出既发生块失效又发生块争用的时刻;(3)对于(1),求出此期间的Cache命中率。
计算机系统结构复习题(含答案)
计算机系统结构复习题(含答案)计算机系统结构复习题1、虚拟机的概念虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
2、指令系统的设计方法、概念、主要原因、对象、总线的仲裁算法主要原因:因为指令系统是软件设计人员与硬件设计人员之间的一个主要分界面,也是他们之间互相沟通的一座桥梁。
对象:概念:又称指令集(instruction set)是计算机体系结构设计的核心,是计算机软、硬件接口,是指机器所具有的全部指令的集合。
它反映了计算机所拥有的基本功能。
它是机器语言程序员所看到的机器的主要属性之一。
设计方法:①、首先考虑所应实现的基本功能,确定哪些基本功能应该由硬件实现,哪些功能由软件实现比较合适。
包括指令的功能设计和指令格式的设计;②、在确定哪些基本功能用硬件来实现时,主要考虑3个因素:速度、成本、灵活性;硬件实现的特点:速度快、成本高、灵活性差软件实现的特点:速度慢、价格便宜、灵活性好③、对指令系统的基本要求完整性、规整性、正交性、高效率、兼容性。
总线仲裁算法有:静态优先级算法、固定时间片算法、(动态优先级)算法和(先来先服务)算法3、要实现两条指令在世间上重叠解释步骤是什么?为了实现两条指令在时间上重叠解释:首先需要付出空间代价,如增加数据总线、控制总线、指令缓冲器、地址加法器、相关专用通路,将指令分析部件和指令执行部件功能分开、单独设置,主存采用多体交叉存取,等等。
其次要处理好指令之间可能存在的关联,如转移的处理,指令相关,主存空间数的相关、通用寄存器组的数相关和基址值相关等的处理。
此外,还应合理调配好机器指令的微操作,使“分析”和“执行”的时间尽可能相等,以提高重叠的效率。
4、互连网络的交换方式有(线路交换)、(包交换)和(线路/包交换)5、SIMD互连网络采用(线路)交换,多处理机常采用(包)交换6、与重叠机器一样,流水机器在遇到(转移指令)指令,尤其是(条件转移指令)指令时,效率也会显著下降7、按指令与数据流的多倍性将数据流分为(SISD)、(SIMD)、(MISD)、(MIMD)四类。
计算机系统结构试题及答案大全
计算机系统结构试题及答案大全计算机系统结构是计算机科学中的重要学科,涉及到计算机硬件系统的组成、工作原理、设计与实现等方面的知识。
为了方便大家学习与复习,本文整理了一些常见的计算机系统结构试题及答案,希望对大家有所帮助。
试题1:什么是冒险问题?如何避免冒险问题?答案:冒险问题是指在计算机系统中,在不合适的时刻访问寄存器中的数据或指令,导致计算机系统出现错误的情况。
为了避免冒险问题,可以采取以下措施:1.数据和指令分离:在指令执行的过程中,要避免访问正在执行的指令所需要的数据。
2.预测跳转:在程序执行时,可以通过预测下一条指令的跳转地址,来避免在执行跳转指令时产生冒险问题。
3.数据前推:在产生数据冒险时,可以使用数据前推技术,从后面的指令中提前获取该数据,避免冒险问题的发生。
试题2:什么是流水线?流水线的优缺点是什么?答案:流水线是一种将计算机指令的执行分解为多个阶段的技术,使得同一时间内可以有多个指令同时在计算机中执行。
流水线的优缺点如下:优点:1.提高了计算机的指令执行速度。
2.减少了指令之间的相互干扰,提高了计算机的并行度。
3.节省了计算机硬件资源,减小了成本。
缺点:1.流水线中的每一个阶段都需要有一定的延迟,增加了总体延迟时间。
2.由于流水线中的各个阶段需要配合执行,所以在出现异常情况时,需要将整个流水线暂停,影响计算机的性能。
试题3:什么是缓存?缓存的作用是什么?答案:缓存是一种将数据复制到靠近处理器的高速存储器中的技术。
缓存的作用如下:1.加速了数据的访问速度:由于缓存存储器的读取速度较快,因此可以减少数据的访问延迟,提高了计算机的运行速度。
2.降低了总线负载:由于计算机中的总线带宽有限,当多个处理器同时访问存储器时,可能会导致总线的拥堵。
使用缓存技术可以将数据存储到靠近处理器的高速存储器中,减少了对总线的访问,降低了总线负载。
3.提供了局部性原理:在程序执行过程中,通常会出现一些常用的数据或指令,使用缓存技术可以将这些常用的数据或指令存储在高速缓存中,提高了计算机的性能。
计算机系统结构题库与答案
计算机系统结构题库与答案计算机系统结构是计算机科学与技术领域的一个重要分支,它涉及计算机硬件和软件的相互关系和结构。
本题库涵盖了计算机系统结构的基本概念、组成原理和设计方法等内容,适用于相关课程的学习和复习。
一、选择题1. 计算机系统结构的定义是什么?A. 计算机硬件和软件的相互关系和结构B. 计算机硬件的组成和功能C. 计算机软件的组成和功能D. 计算机网络的组成和功能答案:A2. 下列哪个是计算机系统结构的基本组成要素?A. 中央处理器(CPU)B. 存储器C. 输入输出设备D. 计算机网络答案:A3. 冯·诺伊曼结构是计算机系统结构的一种,它的主要特点是什么?A. 存储程序和程序控制B. 并行处理C. 分布式计算D. 虚拟化技术答案:A4. 计算机的指令集分为复杂指令集(CISC)和精简指令集(RISC),下列哪个描述是正确的?A. CISC指令集的指令较复杂,但执行速度慢B. RISC指令集的指令较简单,但执行速度慢C. CISC指令集的指令较简单,但执行速度快D. RISC指令集的指令较复杂,但执行速度快答案:B5. 直接映射存储器管理方式的特点是什么?A. 内存空间利用率高B. 内存访问速度快C. 内存碎片问题严重D. 支持虚拟内存答案:A二、填空题1. 计算机系统结构的定义是研究计算机硬件和______的相互关系和结构。
答案:软件2. 冯·诺伊曼结构是一种______结构,它的主要特点是有单独的存储器和______。
答案:存储程序;中央处理器(CPU)3. 精简指令集计算机(RISC)的指令______,这样可以提高指令的执行速度。
答案:简单4. 虚拟内存是计算机系统结构中的一种______技术,它可以扩展计算机的存储空间。
答案:存储管理5. 直接映射存储器管理方式是一种______方式,它的主要优点是内存空间利用率高。
答案:内存映射三、简答题1. 请简要描述冯·诺伊曼结构的主要特点。
计算机系统结构试题及答案
计算机系统结构试题及答案题目一:计算机体系结构的定义和作用1.1 什么是计算机体系结构?计算机体系结构是指计算机硬件和软件之间的关系,即计算机中各个组件之间的连接方式和组织结构。
它是计算机系统的基本结构,决定了计算机系统的性能、可靠性和可扩展性。
1.2 计算机体系结构的作用是什么?- 确定计算机系统的性能指标,如处理速度、存储容量、输入输出能力等。
- 建立了计算机硬件和软件之间的接口标准,使得不同厂商的计算机组件可以兼容互联。
- 提供了编程和开发的基础,使得软件开发人员可以根据体系结构设计程序。
- 为计算机系统的优化提供了依据,可以针对不同应用场景进行性能调优和资源分配。
题目二:计算机指令集的分类和特点2.1 计算机指令集的分类- 精简指令集(Reduced Instruction Set Computer,RISC):指令集的指令数量少、长度相同且操作简单,便于流水线执行。
- 复杂指令集(Complex Instruction Set Computer,CISC):指令集的指令数量多、长度不一且操作复杂,提供了更高层次的指令和功能。
2.2 计算机指令集的特点- 性能折中:RISC指令集追求指令简单高效,减少指令周期;CISC指令集追求完成更复杂的功能,减少指令数量。
- 硬件与软件的关系:RISC指令集更注重硬件设计,减少指令执行的硬件复杂度;CISC指令集更注重编译器的优化,减少指令编写的软件复杂度。
- 执行流水线:RISC指令集易于流水线操作,指令之间无数据依赖,提高指令执行速度;CISC指令集指令复杂度高,难以流水线操作,容易产生数据依赖和冲突。
题目三:冯·诺伊曼体系结构和哈佛体系结构3.1 冯·诺伊曼体系结构(Von Neumann Architecture)冯·诺伊曼体系结构由冯·诺伊曼于1945年提出,是现代计算机体系结构的基础。
其特点如下:- 存储程序:指令和数据都存储在同一存储器中,通过地址寻址来访问。
计算机系统结构 第一章自考练习题答案
9.设计主存系统时,哪些属于计算机系统结构?哪些属于计算机组成?哪些属于计算机实现所要考虑的问题?
10.列举计算机系统硬件功能分配时,进行软硬件取舍的三条基本原则。(P8)
11.软件可移植性指的是什么?实现软件移植有什么好处?(P10)
12.简述统一高级语言实现软件移植的方法,适用场合,存在问题和原因,以及对此问题采取的对策。(P11)
13.什么是系列机软件的向上(向下)兼容和向后(向前)兼容?(P12)
14.计算机系统在处理数据的并行上,可分为哪四个等级?简单解释并各举一例。(P19)
部分习题参考答案:
历年真题精选1. D
同步强化练习
一、单项选择题。
6. D11. A14. A16. B19. B20. D
23. D25. D
三、简答题。
C.属于用以建立一个用户的应用环境D.属于符号化的机器指令
16.输入输出系统硬件的功能对()是透明的。
A.操作系统程序员B.应用程序员C.系统结构设计人员D.机器语言程序设计员
17.属于MIMD系统结构的是(C)
A.各处理单元同时受同一个控制单元的管理
B.各处理单元同时接受同一个控制单元送来的指令
C.松耦合多处理机和多计算机D.阵列处理机
计算机实现:选择存储芯片类型、微组装技术、线路设计等。
26.软驱动器的I/O接口程序是由(A)实现的。
A.固件+软件B.软件C.操作系统D.固件
27.利用时间重叠概念实现并行处理的是(A)
A.流水处理机B.多处理机C.并行处理机D.相联处理机
28.不属于软件移植基本技术的有(D)
A.统一高级语言B.采用系列机C.模拟和仿真D.按新的系统及指令重新编写
系统结构复习题含答案
系统结构复习题含答案一、选择题1. 在计算机系统中,负责执行程序指令的部件是:A. 控制器B. 运算器C. 存储器D. 输入/输出设备答案:B2. 冯·诺依曼体系结构中,程序和数据是存储在:A. 内存B. 外存C. 寄存器D. 缓存答案:A3. 下列哪个不是计算机硬件系统的组成部分?A. 中央处理器B. 操作系统C. 主存储器D. 辅助存储器答案:B二、填空题1. 计算机系统的层次结构从下到上依次为______、______、______和______。
答案:硬件层、操作系统层、应用程序层、用户层2. 计算机的存储器分为______和______,其中______用于临时存储数据。
答案:主存储器、辅助存储器、主存储器3. 计算机的输入设备包括键盘、鼠标等,输出设备包括显示器、打印机等,它们都属于______设备。
答案:输入/输出三、简答题1. 简述计算机系统的组成。
答案:计算机系统由硬件系统和软件系统组成。
硬件系统包括中央处理器、存储器、输入设备和输出设备等,而软件系统则包括操作系统、应用程序和数据等。
2. 描述冯·诺依曼体系结构的主要特点。
答案:冯·诺依曼体系结构的主要特点是将程序指令和数据一起存储在同一个存储器中,采用顺序执行指令的方式,并且具有中央处理器、存储器、输入设备和输出设备等基本组成部分。
四、论述题1. 论述计算机硬件和软件之间的关系。
答案:计算机硬件和软件是相互依赖、相互支持的关系。
硬件是计算机系统的物质基础,提供了执行指令和处理数据的能力。
软件则是硬件功能的扩展,它包括操作系统、应用程序和数据等,通过软件的管理和控制,硬件才能发挥其应有的作用。
没有硬件,软件无法运行;没有软件,硬件则无法执行复杂的任务。
两者共同构成了完整的计算机系统。
(完整版)计算机系统结构考试题目及参考答案.doc
(完整版)计算机系统结构考试题目及参考答案.doc一:名词解释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,在一个计算机系统中,低层机器的属性往往对高层机器的程序员是透明的。
计算机系统结构基本习题和答案
计算机系统结构基本习题和答案计算机系统结构基本习题和答案填空题1、从(使用语言的)角度可以将系统看成是按(功能)划分的多个机器级组成的层次结构。
2、计算机系统结构的层次结构由高到低分别为(应用语言机器级,高级语言机器级,汇编语言机器级,操作系统机器级,传统机器语言机器级,微程序机器级)。
3、应用程序语言经(应用程序包)的(翻译)成高级语言程序。
4、高级语言程序经(编译程序)的(翻译)成汇编语言程序。
5、汇编语言程序经(汇编程序)的(翻译)成机器语言程序。
6、在操作系统机器级,一般用机器语言程序(解释)作业控制语句。
7、传统机器语言机器级,是用(微指令程序)来(解释)机器指令。
8、微指令由(硬件)直接执行。
9、在计算机系统结构的层次结构中,机器被定义为(能存储和执行相应语言程序的算法和数据结构)的集合体。
10、目前M0由(硬件)实现,M1用(微程序(固件))实现,M2到M5大多用(软件)实现。
以(软件)为主实现的机器成为虚拟机。
(虚拟机)不一定全用软件实现,有些操作也可用(固件或硬件)实现。
11、透明指的是(客观存在的事物或属性从某个角度看不到),它带来的好处是(简化某级的设计),带来的不利是(无法控制)。
12、计算机系统结构也称(计算机体系结构),指的是(传统机器级的系统结构)。
它是(软件和硬件/固件)的交界面,是机器语言汇编语言程序设计者或编译程序设计者看到的(机器物理系统)的抽象。
13、计算机组成指的是(计算机系统结构的逻辑实现),包括(机器级内的数据流和控制流)的组成逻辑设计等。
计算机实现指的是(计算机组成的物理实现),它着眼于(器件)技术和(微组装)技术。
14、确定指令系统中是否要设乘法指令属于(计算机系统结构),乘法指令是用专门的高速乘法器实现还是用加法器实现属于(计算机组成),乘法器和加法-移位器的物理实现属于(计算机实现)。
15、主存容量与编址方式的确定属于(计算机系统结构),主存是否采用多体交叉属于(计算机组成),主存器件的选定属于(计算机实现)。
计算机体系结构试卷试题(答案全)
一填空题(每空1分,共30分)1、系列机是指具有相同的体系结构,但具有不同组织和实现的一系列不同型号的机器。
2、存储程序计算机结构上的主要特点之一是以运算器为中心。
3、从计算机系统结构的多级层次结构可知,通常情况下,第1、2、3级用解释方法实现,第4或更高级用翻译方法实现。
4、对于最常见的事件,通常赋予它优先的处理权和资源使用权,这是计算机体系结构设计中的大概率事件优先原则。
5、容量为64块的Cache采用组相联方式映像,字块大小为128字节,每4块为一组,若主存容量为4096块,且以字编址,那么主存地址为 19 位,主存区号为 6 位。
6、可改进比例的值总是小于等于1 。
7、一般有两种策略来保存寄存器的内容,即:调用者保存和被调用者保存。
8、DLX指令集提供了立即数寻址、寄存器寻址、偏移寻址和寄存器间接寻址4种寻址方式。
9、对某流水线处理器测试时发现其存在结构冲突,通常可采用资源重复和流水化功能单元方法解决该问题。
10、编译器通过重新组织代码顺序消除暂停的技术被称为指令调度。
11、按照流水的级别可以把流水线分为部件级流水线、处理机级流水线和处理机间流水线。
12、为解决流水线使用非流水数据通路的寄存器引起冲突,在流水线设计中采用寄存器文件技术解决该问题。
13、Cache的替换算法常见的有 FIFO 、LRU 和随机法。
14、改进Cache性能的方法主要有降低失效率、减少失效开销和减少Cache命中时间。
15、减少流水线处理分支暂停时钟周期数的途径包括尽早判断分支转移是否成功和尽早计算出分支成功转移的PC值。
二、选择题(1—15题,每题1分,共15分)1、下面的指令中, A 不属于RISC处理器指令集。
A.ADD R4,[1000] B.LD R3,(R4) C.SUB R4,R3 D.SD 0(R3),R42. 在其它部件性能保持不变的情况下,对CPU性能的不断改进并没有获得期望的结果,这主要是受到了 A 的影响。
计算机体系结构习题答案
一、(5分)计算机系统设计中经常使用的4个定量原理是什么?请简要说明它们的含义。
答:(1)以经常性事件为重点。
在计算机系统的设计中,对经常发生的情况,赋予它优先的处理权和资源使用权,以得到更多的总体上的改进。
(2)Amdahl 定律。
加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。
(3)CPU 性能公式。
执行一个程序所需的CPU 时间 = IC ×CPI ×T 。
(4)程序的局部性原理。
程序在执行时所访问地址的分布不是随机的,而是相对地簇聚。
二、(15分)假设某应用程序中有4类操作,通过改进各类操作的功能部件,可(2)各类操作单独改进后,程序获得的加速比分别是多少? (3)4类操作均改进后,整个程序的加速比是多少? 答:根据Amdahl 定律aff S n +-=)1(1,其中f 是可改进部分在总运行时间中所占比例,a 是可改进部分的加速比,可得4类操作均改进后,整个程序的加速比:11.77(1)n ii iS FF S =≈-+∑∑三、(5分)请简述指令之间数据冲突的类型。
答:指令之间的数据冲突有3种类型:真相关、反相关、输出相关。
真相关(数据依赖,有时候也称为数据相关):考虑两条指令i 和j ,i 在j 的前面,指令k 在指令i 和指令j 之间。
如果下述条件之一成立,则称指令j 与指令i 真相关:(1)指令j 使用指令i 产生的结果(写后读);(2)指令j 与指令k 真相关,而指令k 又与指令i 真相关。
(真相关的传递性) 反相关:考虑两条指令i 和j ,i 在j 的前面,如果指令j 所写的名与指令i 所读的寄存器名或存储地址相同,则称指令i 和j 发生了反相关。
(读后写)输出相关:考虑两条指令i 和j ,i 在j 的前面,如果指令j 和指令i 所写的寄存器名或存储地址相同,则称指令i 和j 发生了输出相关。
(写后写) 其中反相关和输出相关又合称名相关。
计算机系统结构考试题库及答案
计算机系统结构试题及答案一、选择题(50分,每题2分,正确答案可能不只一个,可单选或复选)1.(CPU周期、机器周期)是内存读取一条指令字的最短时间。
2.(多线程、多核)技术体现了计算机并行处理中的空间并行。
3.(冯•诺伊曼、存储程序)体系结构的计算机把程序及其操作数据一同存储在存储器里。
4.(计算机体系结构)是机器语言程序员所看到的传统机器级所具有的属性,其实质是确定计算机系统中软硬件的界面。
5.(控制器)的基本任务是按照程序所排的指令序列,从存储器取出指令操作码到控制器中,对指令操作码译码分析,执行指令操作。
6.(流水线)技术体现了计算机并行处理中的时间并行。
7.(数据流)是执行周期中从内存流向运算器的信息流。
8.(指令周期)是取出并执行一条指令的时间。
9.1958年开始出现的第二代计算机,使用(晶体管)作为电子器件。
10.1960年代中期开始出现的第三代计算机,使用(小规模集成电路、中规模集成电路)作为电子器件。
11.1970年代开始出现的第四代计算机,使用(大规模集成电路、超大规模集成电路)作为电子器件。
12.Cache存储器在产生替换时,可以采用以下替换算法:(LFU算法、LRU算法、随机替换)。
13.Cache的功能由(硬件)实现,因而对程序员是透明的。
14.Cache是介于CPU和(主存、内存)之间的小容量存储器,能高速地向CPU提供指令和数据,从而加快程序的执行速度。
15.Cache由高速的(SRAM)组成。
16.CPU的基本功能包括(程序控制、操作控制、时间控制、数据加工)。
17.CPU的控制方式通常分为:(同步控制方式、异步控制方式、联合控制方式)反映了时序信号的定时方式。
18.CPU的联合控制方式的设计思想是:(在功能部件内部采用同步控制方式、在功能部件之间采用异步控制方式、在硬件实现允许的情况下,尽可能多地采用异步控制方式)。
19.CPU的同步控制方式有时又称为(固定时序控制方式、无应答控制方式)。
计算机系统结构试题及答案大全
4.0001
5.1011
6.1010
7.1001
8.1000
9.00001
10.00000
c)扩展编码
1.00
2.01
3.10
4.11000
5.11001
6.11010
7.11011
8.11100
9.11101
10.11110
五、计算(共25分)
在一个5段的流水线处理机上需经9拍才能完成一个任务,其预约表为:
3.试述分页式虚拟存储器与分段式虚拟Байду номын сангаас储器的含义和区别。
页式管理:页式虚拟存储器把虚拟地址空间划分成一个个固定大小的块,每块称为一页,把主存储器的地址空间也按虚拟地址空间同样的大小划分为页。页是一种逻辑上的划分,它可以由系统软件任意指定。虚拟地址空间中的页称为虚页,主存地址空间中的页称为实页。每个用户使用一个基址寄存器(在CPU内),通过用户号U可以直接找到与这个用户程序相对应的基址寄存器,从这个基址寄存器中读出页表起始地址。访问这个页表地址,把得到的主存页号p与虚地址中的页内偏移直接拼接起来得到主存实地址。地址映象:是将每个虚存单元按某种规则(算法)装入(定位于)实存,即建立多用户虚地址Ns与实存地址np之间的对应关系。地址变换:是程序按照这种映象关系装入实存后,在执行时,多用户虚地址Ns如何变换成对应的是地址np。页面争用(实页冲突):发生两个以上的虚页想要进入主存中同一个页面位置的现象。1.试推导并行主存的主存频宽与模体数、转移概率的关系表达式。
4.冯•诺依曼型计算机的设计思想是存储程序并按地址顺序执行,它的主要组成部分包括:运算器、(B)、控制器适配器与I/O设备。
A.寄存器B.存储器C.缓冲器D.译码器
《计算机系统结构》及参考答案精选全文完整版
可编辑修改精选全文完整版《计算机系统结构》练习题一一、单项选择题1.页式虚拟存储器的地址变换对于 D 是透明的.A. 操作系统设计者B. 任何程序员C. 系统结构设计者D. 应用程序员2.以下各类中断中,属于自愿中断的是 C .A. 外部中断B. I/O中断C. 执行“访管”指令D. 机器校验中断3. 高速外部设备磁盘机适合连接于 C .4. 页式虚拟存储器页表的作用是 A .A. 反映虚页在主存的存储情况B. 仅反映虚页是否调入主存C. 反映主存实页与Cache的对应关系D. 反映虚页在辅存的存储情况5.软件和硬件的功能在逻辑上是 C 的.D.软件优于固件6. 计算机中最优化的操作码编码方法是 D .码码C.扩展操作码 D.哈夫曼编码7. 从计算机系统执行程序的角度看,并行性等级由低到高分为四级 A .A.指令内部——指令之间——进程之间——程序之间B.指令之间——指令内部——进程之间——程序之间C.进程之间——指令之间——指令内部——程序之间D.程序之间——进程之间——指令之间——指令内部8. 计算机系统多级层次结构中,操作系统机器级的直接上层是 D .A.传统机器级B.高级语言机器C.应用语言机器级D.汇编语言机器级9.全相联地址映像是指 A .A.任何虚页都可装入主存中任何实页的位置B.一个虚页只装进固定的主存实页位置C.组之间是固定的,而组内任何虚页可以装入任何实页位置D.组间可任意装入,组内是固定装入10.对于同一系列机,必须保证软件能够 C .A.向前兼容,并向上兼容B.向前兼容,并向下兼容C.向后兼容,力争向上兼容D.向后兼容,力争向下兼容11.设有16个处理单元的并行处理机系统, 采用共享主存的方式. 若同时存取16个数据, 为避免存储器访问冲突, 共享主存的多体数量应该为 C 才合理.A. 15B. 16C. 17D. 1912. 软件兼容的根本特征是 C .A. 向前兼容B. 向后兼容C. 向上兼容D. 向下兼容13.在下列机器中,能够实现软件兼容的机器是 B .A. 完全不同种类的机型B. 系统结构相同的机器C. 宿主机和目标机D. 虚拟机14.输入输出系统硬件的功能对 C 是透明的。
计算机系统结构习题答案
计算机系统结构习题答案计算机系统结构是计算机科学与技术领域中的一个重要分支,它涉及到计算机硬件的设计和实现,以及与软件的交互。
以下是一些常见的计算机系统结构习题及其答案。
1. 指令集架构(ISA)是什么?答案:指令集架构(ISA)是计算机体系结构中定义计算机硬件能执行的指令类型和操作方式的规范。
它包括指令的格式、操作数类型、寻址模式、寄存器组织等。
2. 流水线技术是如何提高计算机处理速度的?答案:流水线技术通过将指令执行过程分解为多个阶段,使得多个指令可以同时在不同的阶段执行,从而减少了每条指令的执行时间,提高了计算机的处理速度。
3. 什么是缓存一致性问题?答案:缓存一致性问题是指在多处理器系统中,每个处理器可能有自己的缓存,当多个处理器访问同一数据时,如果缓存数据不一致,就会产生一致性问题。
解决这个问题通常需要使用缓存一致性协议。
4. 虚拟内存是如何工作的?答案:虚拟内存是一种内存管理技术,它允许计算机使用磁盘空间作为内存的一部分。
操作系统将物理内存和磁盘空间映射,使得应用程序可以访问比物理内存更大的地址空间。
当物理内存不足时,操作系统会将不常用的数据从内存转移到磁盘,释放内存给其他程序使用。
5. 解释冯·诺伊曼结构和哈佛结构的区别。
答案:冯·诺伊曼结构是一种计算机组织方式,其中程序指令和数据使用相同的总线和存储器。
哈佛结构则将指令存储器和数据存储器分开,允许同时访问指令和数据,提高了执行效率。
6. 什么是超标量处理器?答案:超标量处理器是一种设计,允许同时执行多条指令。
这种处理器通常具有多个执行单元,可以同时处理多条指令的不同部分,从而提高性能。
7. RISC和CISC的区别是什么?答案:RISC(精简指令集计算机)使用简单、统一的指令集,每条指令执行时间短,适合流水线处理。
CISC(复杂指令集计算机)则包含更多的指令,每条指令可以执行更复杂的操作,但执行时间较长,流水线效率较低。
计算机系统结构试题汇总(带答案)
______,调出有关处理该中断服务程序,准备运行。
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
计算机系统结构练习册答案(21页)
计算机系统结构练习册答案习题一一、解释下列术语1.计算机系统结构:是指计算机系统多级层次结构中传统机器级的结构,它是软件和硬件/固件的主要交界面,是让编制的机器语言程序、汇编语言程序以及将高级语言源程序编译生成的机器语言目标程序在机器上正确运行所应看到的计算机属性。
计算机系统结构是与汇编语言程序或机器语言程序所能实现的功能,要用到的数据类型、寻址方式、指令系统、I/O结构等密切相关的。
2.计算机组成:是计算机系统结构的逻辑实现,包括机器级内的数据流和控制流的组成以及逻辑设计等。
它与指令和编程等没有直接关系,主要是看硬件系统在逻辑上是如何组织的。
也即它着眼于机器级内各事件的排序方式与控制机构、各部分的功能及各部件之间的联系。
3.计算机实现:计算机实现指的是计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,器件、模块、插件、底板的划分与连接,专用器件的设计,微组装技术,信号传输,电源、冷却及整机装配技术等。
它着眼于器件技术和微组装技术。
器件技术在实现技术中起着主导作用。
它直接影响到系统的速度和价格。
4.透明性:指的是在计算机中,客观存在的事物或属性从某个角度看不到,则称这些事物或属性对计算机是透明的。
5.并行性:并行性是指问题中具有可同时进行运算和操作的特性。
只要在同一时刻或同一时间间隔内完成两种或两种以上性质相同或性质不同的工作,它们在时间上相互重叠,则都体现了并行性。
6.同时性:两个或多个事件在同一时刻发生则属于同时性(Simultaneity)。
7.并发性:两个或多个事件在同一时间间隔内发生则属于并发性(Concurrency)。
8.软件兼容:由于系列内各档机器从程序设计者看都具有相同的机器属性,因此按这个属性编制的机器语言程序以及编译程序都能不加修改地通用于各档机器。
我们称这种情况下的各档机器是软件兼容的。
系列机的区别仅在于运行所需时间不同。
9.模拟:模拟(Simulation):用机器语言程序解释另一机器的机器指令实现软件移植的方法称为模拟。
计算机系统结构练习题及答案
计算机系统结构练习题及答案第一章计算机系统结构的基本概念(一)单项选择题(在下列每小题的四个备选答案中,只有一个答案是正确的)1. 计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是___。
A. 汇编语言机器级――操作系统机器级――高级语言机器级B. 微程序机器级――传统机器语言机器级――汇编语言机器级C. 传统机器语言机器级――高级语言机器级――汇编语言机器级D. 汇编语言机器级――应用语言机器级――高级语言机器级答案:B难度:1初级、中级适于级别:2. 汇编语言源程序变换成机器语言目标程序是经___ 来实现的。
.A. 编译程序解释 B. 汇编程序解释C. 编译程序翻译D. 汇编程序翻译答案:D难度:1适于级别:初级、中级3. 直接执行微指令的是___。
A. 汇编程序B. 编译程序C. 硬件D. 微指令程序答案: C难度:1适于级别:初级、中级4. 对系统程序员不透明的应当是___。
A. Cache存贮器B. 系列机各档不同的数据通路宽度C. 指令缓冲寄存器D. 虚拟存贮器答案: D难度:1适于级别:初级、中级5. 对应用程序员不透明的是___。
A. 先行进位链B. 乘法器C. 指令缓冲器D. 条件码寄存器答案:D难度:1适于级别:初级、中级。
6. 对机器语言程序员透明的是___A. 中断字B. 主存地址寄存器C. 通用寄存器D. 条件码答案:B难度:1适于级别:初级7. 计算机系统结构不包括___。
A. 主存速度B. 机器工作状态C. 信息保护D. 数据表示答案: A难度:1适于级别:初级、中级8. 对计算机系统结构透明的是___。
A. 字符行运算指令B. 是否使用通道型I/O处理机C. 虚拟存贮器D. VLSI技术答案:D难度:1适于级别:初级、中级和高级9. 对汇编语言程序员透明的是___。
A. I/0方式中的DMA访间方式B. 浮点数据表示C. 访问方式保护D. 程序性中断答案:A难度:1适于级别:初级、中级和高级。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章计算机系统结构的基本概念(一)单项选择题(在下列每小题的四个备选答案中,只有一个答案是正确的)1. 计算机系统多级层次中,从下层到上层,各级相对顺序正确的应当是___。
A. 汇编语言机器级――操作系统机器级――高级语言机器级B. 微程序机器级――传统机器语言机器级――汇编语言机器级C. 传统机器语言机器级――高级语言机器级――汇编语言机器级D. 汇编语言机器级――应用语言机器级――高级语言机器级答案:B难度:1适于级别:初级、中级2. 汇编语言源程序变换成机器语言目标程序是经___来实现的。
.A. 编译程序解释 B. 汇编程序解释C. 编译程序翻译D. 汇编程序翻译答案:D难度:1适于级别:初级、中级3. 直接执行微指令的是___。
A. 汇编程序B. 编译程序C. 硬件D. 微指令程序答案: C难度:1适于级别:初级、中级4. 对系统程序员不透明的应当是___。
A. Cache存贮器B. 系列机各档不同的数据通路宽度C. 指令缓冲寄存器D. 虚拟存贮器答案: D难度:1适于级别:初级、中级5. 对应用程序员不透明的是___。
A. 先行进位链B. 乘法器C. 指令缓冲器D. 条件码寄存器答案:D难度:1适于级别:初级、中级6. 对机器语言程序员透明的是___。
A. 中断字B. 主存地址寄存器C. 通用寄存器D. 条件码答案:B难度:1适于级别:初级7. 计算机系统结构不包括___。
A. 主存速度B. 机器工作状态C. 信息保护D. 数据表示答案: A难度:1适于级别:初级、中级8. 对计算机系统结构透明的是___。
A. 字符行运算指令B. 是否使用通道型I/O处理机C. 虚拟存贮器D. VLSI技术答案:D难度:1适于级别:初级、中级和高级9. 对汇编语言程序员透明的是___。
A. I/0方式中的DMA访间方式B. 浮点数据表示C. 访问方式保护D. 程序性中断答案:A难度:1适于级别:初级、中级和高级10. 属计算机系统结构考虑的应是___。
A. 主存采用MOS还是TTLB. 主存采用多体交叉还是单体C. 主存容量和编址方式D. 主存频宽的确定答案:C难度:1适于级别:初级、中级和高级11. 从计算机系统结构上讲,机器语言程序员所看到的机器属性是___。
A. 计算机软件所要完成的功能B. 计算机硬件的全部组成C. 编程要用到的硬件组织D. 计算机各部件的硬件实现答案: C难度:1适于级别:初级、高级12. 计算机组成设计不考虑___。
A. 专用部件设置B. 功能部件的集成度C. 控制机构的组成D. 缓冲技术答案: B难度:1适于级别:初级13. 在多用户机器上,应用程序员不能使用的指令是___。
A. "执行"指令B. "访管"指令C. "启动1/0"指令D. "测试与置定"指令答案:C难度:1适于级别:初级、中级14. 以下说法中,不正确的是___。
软硬件功能是等效的,提高硬件功能的比例会:A. 提高解题速度B. 提高硬件利用率C. 提高硬件成本D. 减少所需要的存贮器用量答案:B难度:1适于级别:初级、中级15. 在系统结构设计中,提高软件功能实现的比例会___。
A. 提高解题速度B. 减少需要的存贮容量C. 提高系统的灵活性D. 提高系统的性能价格比答案: C难度:1适于级别:初级、中级16. 下列说法中不正确的是___。
A. 软件设计费用比软件重复生产费用高B. 硬件功能只需实现一次,而软件功能可能要多次重复实现C. 硬件的生产费用比软件的生产费用高D. 硬件的设计费用比软件的设计费用低答案: D难度:1适于级别:初级、高级17. 在计算机系统设计中,比较好的方法是___。
A. 从上向下设计B. 从下向上设计C. 从两头向中间设计D. 从中间开始向上、向下设计答案: D难度:1适于级别:初级、中级和高级18. "从中间开始"设计的"中间"目前多数是在___。
A. 传统机器语言机器级与操作系统机器级之间B. 传统机器语言机器级与微程序机器级之间C. 微程序机器级与汇编语言机器级之间D. 操作系统机器级与汇编语言机器级之间答案:A难度:1适于级别:初级、中级和高级19. 系列机软件应做到___。
A. 向前兼容,并向上兼容B. 向后兼容,力争向上兼容C. 向前兼容,并向下兼容D. 向后兼容,力争向下兼容答案:B难度:1适于级别:初级、中级20. 推出系列机的新机器,不能更改的是___。
A. 原有指令的寻址方式和操作码B. 系统总线的组成C. 数据通路宽度D. 存贮芯片的集成度答案:A难度:1适于级别:初级、高级21. 不同系列的机器之间,实现软件移植的途径不包括___。
A. 用统一的高级语言B. 用统一的汇编语言C. 模拟D. 仿真答案: B难度:1适于级别:初级、中级22. 利用时间重叠概念实现并行处理的是___。
A. 流水处理机B. 多处理机C. 并行(阵列)处理机D. 相联处理机答案: A难度:1适于级别:初级、中级和高级23. 多处理机主要实现的是___。
A. 指令级并行B. 任务级并行C. 操作级并行D. 操作步骤的并行答案: B难度:1适于级别:初级、中级和高级二. 填空题1. 实现程序移植的主要途径有统一高级语言、系列机、________和________。
答案:模拟仿真难度:1适于级别:初级、中级和高级2. 系列机软件兼容必须做到向________兼容,尽可能争取向________兼容。
答案:后上难度:1适于级别:初级、中级3. 开发并行性是为了并行处理,并行性又包括有________性和并发性二重含义。
答案:同时难度:1适于级别:初级、中级4. 从计算机执行程序的并行性看,由低到高的并行性等级可分为________、指令之间、任务或进程间和作业或程序间四级。
答案:指令内部难度:1适于级别:初级、中级和高级5. 提高计算机系统并行性的主要技术途径有时间重叠、________和________答案:资源重复资源共享难度:1适于级别:初级、中级和高级6. 沿时间重叠技术途径发展的异构型多处理机系统的典型结构代表是________处理机。
答案:流水线难度:1适于级别:初级7. 沿资源重复技术途径发展的同构型多处理机系统的典型结构代表是________处理机。
答案:并行(阵列)难度:1适于级别:初级、中级8. 阵列机开发并行性的途径是________,是利用并行性中的________性。
答案:资源重复同时难度:1适于级别:初级、中级9. 操作级并行的阵列机,按指令流、数据流及其多倍性划分属________类型的计算机。
答案:SIMD难度:1适于级别:初级、高级10. 计算机系统的3T性能目标是________、1 Tbyte的主存容量,________的I/O带宽。
答案:l TFLOPS的计算能力lTByte/s难度:1适于级别:初级、中级和高级11. 多机系统的辅合度可以分为最低耦合、________耦合和________耦合。
答案:松散紧密难度:1适于级别:初级、中级和高级12. 库克将计算机用指令流和执行流及其多倍性分类。
典型单处理机属单指令刘单执行流,带指令级多道程序的单处理机属________,多处理机属________。
答案:多指令流单执行流多指令流多执行流难度:1适于级别:初级、中级和高级13. 冯译云用数据处理的并行度分类,大多数传统的位并行单处理机属字________位________方式。
答案:串并难度:1适于级别:初级、中级和高级14. 从对执行程序或指令的控制方式上,将计算机系统分为由控制驱动的控制流方式,由数据驱动的________流方式,按________驱动的归约方式和按模式驱动的匹配方式。
答案:数据需求难度:1适于级别:中级和高级(三)判断题(正确的打√即可;错的除打×外,还应说明理由,或者订正,否则无分。
1. 系统是否设浮点运算指令,对计算机系统结构是透明的。
___答案:×难度:1适于级别:初级、中级和高级2. 存贮器采用单体单字,还是多体交叉并行存取,对系统结构设计应是透明的。
___答案:√难度:1适于级别:初级、中级和高级3. I/O系统用通道处理机还是外围处理机,对计算机系统结构是透明的。
___答案:×难度:1适于级别:初级4. 软硬功能分配时,提高软件功能的比例会提高系统灵活性,也会提高解题速度。
答案:×难度:1适于级别:初级5. 经常用的基本单元功能,宜于用软件实现,以降低实现费用。
___答案:×难度:1适于级别:初级6. 系列机各档机器不同的数据总线线数,对计算机系统程序员和应用程序员都是不透明的。
___答案:×难度:1适于级别:初级、高级7. 系列机可将单总线改成双总线以减少公用总线的使用冲突。
___答案:√难度:1适于级别:初级、中级8. 系列机增加新机种时,为增加寻址灵活性和缩短平均指令字长,由原等长操作码改为有多种码长的扩展操作码。
___答案:×难度:1适于级别:初级、中级和高级9. 系列机应用软件应做到向前兼容,力争向下兼容。
___答案:×难度:1适于级别:初级、中级10. 系列机不再是方向,因为它约束了计算机系统结构的发展。
___答案:×难度:1适于级别:初级11. 系列机发展新型号机时,可增加强功能复合指令来取代原来由多条指令组成的程序段,以提高性能,而不管这些指令串组成的程序段是否经常出现。
___答案:×难度:1适于级别:初级、中级12. 系列机低档低价格,但性能太低;高档机高性能,但价格太高。
因此,为获得高性能价格比,应尽可能购置性能价格比高的中档机。
___答案:×难度:1适于级别:初级、中级和高级13. 传统的逻辑化简不再是逻辑设计中的重要环节,应着眼于在满足性能的前提下,能生产批量大、集成度高的通用器件。
___答案:√难度:1适于级别:初级、中级(四)简答题1. 设计指令系统时,以乘法运算为例,系统结构设计、计算机组成设计、计算机实现各考虑什么?答案:系统结构设计考虑是否要设置乘法指令。
计算机组成设计考虑是否要配置高速的乘法器。
计算机实现考虑的是组成高速乘法器或加法一移位器的器件集成度、类型、数量以及微组装技术。
难度:1适于级别:初级、中级2. 在设计主存系统时,哪些属于计算机系统结构?哪些属于计算机组成了哪些属于计算机实现所要考虑的间题?答案:确定主存容量、编址方式、寻址范围等属于计算机系统结构。
确定主存周期、逻辑上是否采用并行主存、逻辑设计等属于计算机组成。