当前位置:问答库>考研试题

2017年西安交通大学机械工程学院814计算机基础综合之计算机组成原理考研冲刺密押题

  摘要

一、名词解释

1. 时间并行

【答案】时间并行即时间重叠。让多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,以 加快硬件周转而赢得处理速度。其实质就是把一件工作按功能分割为若干个相互联系的部分,每一部分指定专门 的部件完成,各部分执行过程在时间上重叠起来,使所有部件依次分工合作完成完整的工作。典型应用就是流水 线技术。

2. AMP

【答案】同构多核处理机可以构成非对称

也可以采用异构多核和共享存储器构成。

多核结构。若处理机芯片内部是同构多核,但多核系统每个核运行一个独立的操作系统或同一操作系统的独立实例,那就变成非对称多核。

二、简答题

3. 码是7位,如果设计主存单元字长为32位,指令字长为12位,是否合理? 为什么?

【答案】不合理。

指令最好是半字长或单字长,设计16位比较合适。一个字符的

单元字长为32

位,则一个单元可以放四个字符,这也是可以的,只是在存取单个字符时,所用的时间较长,不过,一条指令至 少占一个单元,若指令字长12位,一条指令只占了一个单元(32位)的12位,剩佘的22位就浪费了,这样看 来不合理,因为通常单字长指令很多,累计的浪费就很大。

4. 为什么在页式虚拟存储器地址变换时可以用物理页号与页内偏移量直接拼接成物理地址,而在段式虚拟 存储器地址变换时必须用段起址与段内偏移量相加才能得到物理地址?

【答案】由于物理页与虚拟页的页面大小相同,且为2的整数次幂,所以页式虚拟存储器地址变换时可以用物理 页号与页内偏移量直接拼接成物理地址。而段式虚拟存储器的各段大小不同,且段起始地址任意,所以必须用段 起址与段内偏移量相加才能得到物理地址。

第 2 页,共 25 页 是7位,如果设计主存

5. 某机器中有16个通用寄存器,运行某中断处理程序时仅用到其中2个寄存器,请问响应中断而进入该中断处理程序时是否要将通用寄存器内容保存到主存中去? 需保存几个寄存器?

【答案】(1)要将通用寄存器内容保存到主存中去。

(2)中断服务程序中要使用的通用寄存器原内容保存到存储器中,中断服务程序要动用哪个寄存器,就保存哪个,所以需要保存2个。

6. 现代计算机系统如何进行多级划分? 这种分级观点对计算机设计会产生什么影响?

【答案】(1)现代计算机系统可分为五个层次

① 第一级是微程序设计级或逻辑电路级,是一个实在的硬件级,由硬件直接执行;② ② 第二级是一般机器级,称为机器语言级,也是硬件级,它由微程序解释机器指令系统; ③ 第三级是操作系统级,它由操作系统程序实现;

④第四级是汇编语言级,由汇编程序支持和执行,它给程序人员提供一种符号形式语言,以减少程序编写的复杂性;

⑤第五级是高级语言级,它是面向用户的,为方便用户编写应用程序而设置的。

(2)对计算机设计产生的影响

①用这种用一系列的级来组成计算机的概念和技术,对了解计算机如何组成提供了一种好的结构和体制;

②而且用这种分级的观点来设计计算机,对保证产生一个良好的系统结构也是很有帮助的。

7. 比较单总线、多总线结构的性能特点。

【答案】(1)单总线结构是通过一组总线连接整个计算机系统的各大功能部件,即各大部件之间的所有的信息传 送都通过这组总线。其结构如图1所示。优点是允许与内存之间直接交换信息,只需分配总线使用权,不需要设备之间或设备干预信息的交换,即总线资源是由各大功能部件分时共享的。缺点是由于全部系统部件都连接在一组总线上,总线的负载很重,可能使其吞量达到饱和甚至不能胜任的程度,故多为小型机 和微型机采用。

图1 单总线结构

(2)双总线结构有两条总线,一条是内存总线,用于

另一条是

构中,通道是计算机系统 中的一个独立部件,使

理器,故双总线通常在大、中型计算机中采用。 内存和通道之间进行数据传送;总线,用于多个外围设备与通道之间进行数据传送。其结构如图2所示。双总线结的效率大为提高,并可以实现形式多样且更为复杂的数据传送。优点是以增加通道这一设备为代价的,通道实际上是一台具有特殊功能的处

第 3 页,共 25 页

图2 双总线结构

(3)三总线结构在计算机系统各部件之间采用三条各自独立的总线来构成信息通路。这三条总线是:内存总线,

输入瑜出

于总线和直接存储器访问总线供总线,如图所示。内存总线用

和各类外设之间通讯用

;总和内存之间传送地址、数据的控制信息

;线使内存和高速外设之间直接传送数据。通常在三总线系统中,任一时刻只使用一种总线,但若使用多入口存储器,内存总线可与

系统总线的工作效率较低。

总线同时工作,此时三总线系统比单总线系统运行得更快。或内存间接传送,所以三总线但是三总线系统中,设备不能直接进行信息传送,而必须经过

图3 三总线结构

三、计算题

8. 已知用二进制形式求(x ×y )浮,保留4位有效数位。

第2步将被乘数与乘数的指数部分相加

用移码表不则为第3步将x 与y 的有效数位相乘:

【答案】第1步用二进制形式表示x 和y :

乘积为

溢也无下溢。 我们只需4位有效数位,故结果修正为已经规格化了。由于移码表示时,第4步规格化,并检因此既无上查是否溢出上步乘积结果为

第5步舍入操作:舍入到4位有效数字

这一步无需做任何操作,结果仍为

第6步确定乘积符号:由于x 和Y 符号相反,乘积为负数,即为

第 4 页,共 25 页