1、计算机系统结构期末复习一、选择1汇编语言程序经( )的( )转换成机器语言程序。A汇编程序,翻译 B编译程序,解释C微指令程序,解释 D应用程序包,翻译2( )是计算机实现研究的内容。A寄存器组织 B器件技术CI/O结构 D专用部件的设置3为避免浮点数运算中因对阶造成的精度和有效值的过多损失,在机器中阶码一般采用( )进制。A十六进制 B十进制 C八进制 D二进制4低性能单用户计算机I/O系统的设计主要考虑解决好( )在速度上的巨大差距。ACPU、主存、I/O设备BCPU、I/O设备、磁盘控制器C磁盘控制器、设备控制器、总线控制器D硬盘、软盘、光盘5在总线的集中式串行链接方式中,所有部件都经(
2、 )向总线控制器发请求信号。A总线忙 B总线空闲 C总线可用 D总线请求6构成存储层次的主要依据是( )。A高速存储器件的迅速发展 B多体交叉存储器的采用C程序的局部性 D操作系统的功能扩展7命中率最高的替换算法是( )。ARAND BFIFO CLRU DOPT8从使用语言角度,计算机系统的层次结构分为六级,其中最高层为( )。A应用语言机器级 B汇编语言机器级C操作系统机器级 D高级语言机器级9使用语言角度,计算机系统的层次结构分为六级,其中最低层为( )。A应用语言机器级 B汇编语言机器级C传统机器语言机器级 D微程序机器级10汇编语言程序经( )的( )转换成机器语言程序。A汇编程序,
3、翻译 B编译程序,解释C微指令程序,解释 D应用程序包,翻译11软件和硬件在( )上是等效的。A概念 B逻辑 C算法 D指令12透明性是指客观存在的事物或属性( )看不到。A从软件角度 B从硬件角度C从任何角度 D从某种角度13用机器语言程序解释实现软件移植的方法称为( )。A仿真 B翻译 C模拟 D解释14标志符数据表示将( )直接联系在一起。A数据类型与数据本身 B数据表示与数据结构C计算机系统结构与计算机组成 D高级语言语句与机器语言指令15数据表示指的是能由( )直接识别和引用的数据类型。A硬件 B软件 C机器语言 D数据结构16浮点数中的阶码位数主要影响( )。A可表示数的范围大小
4、B可表示数的精度C计算机系统结构 D计算机组成17浮点数中尾数的位数主要影响( )。A可表示数在数轴上分布的离散程度 B可表示数的范围和精度C可表示数的范围 D可表示数的精度18在非负阶、正尾数、规格化的条件下,若机器数中阶码采用二进制p位,尾数采用rm进制位,则可表示的最大值是( )。A B C D19在非负阶、正尾数、规格化的条件下,若机器数中阶码采用二进制p位,尾数采用rm进制位,则可表示的最小值是( )。A B C D20高级语言程序经( )的( )转换成汇编语言程序。A汇编程序,解释 B编译程序,翻译C微指令程序,解释 D应用程序包,翻译21透明性是指( )。A某一事物或属性实际存在
5、,但从某种角度来看好象不存在,或者说看不出来。B某一事物或属性不存在,但感觉好象存在,或者说看起来存在。C某一事物或属性实际存在,但从任何角度来看好象不存在,或者说看不出来。D某一事物或属性不存在,但从某种角度来看好象存在,或者说看起来存在。22自定义数据表示包括标识符数据表示和( )。A高级数据表示 B数据描述符C向量数组数据表示 D堆栈数据表示23输入输出系统不包括( )。AI/O设备 B主存 C与I/O有关的软硬件 D设备控制器24部件采用双向专用总线在所有可能路径都互联,则需要( )组总线。AN(N1)/3 BN(N1)/2 CN(N1) DN(N1)225磁盘适合采用的数据宽度是(
6、)。A定长块 B可变长块C单字加可变长块 D单字加定长块26程序的局部性包括( )。A时间上的局部性和空间上的局部性B静态性能局部性和动态性能局部性CCache中的局部性和主存中的局部性D主存中的局部性和辅存中的局部性二、填空1是否采用通道方式输入输出的确定属于 ,通道采用结合型还是独立型属于 。2仿真是指用 直接解释另一种机器 的方法。3寻址方式的两种指明方式在不同的机器上都有采用,相比而言,寻址方式位的指明方式比较灵活,操作码字段 ,但需增加专门的 字段。4弗林分类法将计算机系统分为 、 、 和多指令流多数据流四大类。5数的下溢处理方法对 是透明的,它属于 研究的内容。6输入输出系统的控制
7、有三种方式,分别是 、 和 。7信息在Cache和主存之间的传送全部用 实现,所以Cache存储器不但对应用程序员透明,对 也透明。8开发并行性的途径有三种,分别是 、 和 。9尾数下溢处理方法主要有以下四种: , , 和 。10模拟是指用 解释,实现 的方法。11寻址方式在指令中有两种指明方式,一是通过 来指明,二是通过 来指明。12多体单字交叉存储器中,由于程序存在着转移,以及访问时分体冲突等,使主存系统的实际频宽会随模数m的增大而 ,最不利的情况是实际频宽Bm只提高 倍。三、改错题(划线部分A、B、C中有一处错误,指出错误并改正)1多处理机系统是由多台处理机组成的单一系统,各处理机有自己
8、的控制部件,可带本地存储器, A B 但都受逻辑上独立的操作系统控制。 C2 指令格式的优化指的是如何用汇编指令来表示指令的操作信息和地址信息,使程序中指令的平均字长 A B C最短。3完全哈夫曼编码的码长种类太少,不便于操作码译码,所以无法实用。 A B C4. 存贮体系由n种不同的存贮器(M1Mn)及辅助软硬件构成,从应用程序员来看,它们在实际上 A B C是一个整体。5一个64位的字在8位数据通路宽度的机器上需分8次传送完,而在64位数据通路宽度的机器上却 A 只需一次即可传送完,因此,数据总线宽度对程序员是不透明的,是他必须知道的。 B C6哈夫曼压缩编码的条件是事件发生概率相等,编码
9、方法是用短位数表示高概率事件,用长位数 A B C表示低概率事件。7输入输出系统硬件功能对计算机组成设计员是透明的,大多数计算机输入输出系统的设计是面向 A B操作系统。 C8. 虚拟存贮器是从辅存容量满足不了要求提出来的,在主存和辅存之间增加辅助软硬件构成一个整体。 A B C四、简答1试述由中间开始的设计思路及其优点。2简述几种耦合度的特征。3Huffman压缩概念的基本思想是什么?4虚拟存储器与一般存储器(磁盘作外存)的主要差别是什么?5简要说明翻译和解释的区别和联系。6模拟与仿真的区别是什么?7试述由中间开始的设计思路及其优点。8简要说明数据宽度与数据通路宽度的区别。9数据结构和机器的
10、数据表示之间是什么关系?确定和引入数据表示的基本原则是什么?1015/15/15法如何扩展操作码?11简述集中式独立请求总线控制方式的电路特点及总线分配过程。12简述集中式串行链接总线控制方式的电路特点及总线分配过程。13简述字节多路、数组多路和选择通道的数据传送方式。14简述Cache存储器的基本工作原理。15什么是中断源?简要说明中断分类的目的。16为什么要将计算机系统看成是多级机器构成的层次结构?17软件和硬件在什么意义上是等效的?在什么意义上又是不等效的?试举例说明。18简述Huffman方法及其优缺点?19简述在有通道情况下的I/O过程。五、概念解释计算机系统结构,数据表示,总线的分散式控制,数据宽度,Cache,系统结构中的并行性,堆栈机器,总线的集中式控制,字节多路通道,虚拟存储器六、机器共有4级中断,中断响应优先次序为1234,现要求其实际的中断处理次序为1432(1423)。(1)设计各级中断处理程序的中断级屏蔽位(令“1”对应于屏蔽,“0”对应于开放)。(2)若在运行用户程序时,同时出现第4,2级中断请求,而在处理第2级中断未完成时,又同时出现第1,3级中断请求,请画出此程序运行过程示意图。七、简述页式存储管理的地址变换过程,并画图示意。八、简述段式存储管理的地址变换过程,并画图示意。