2022年西安交通大学研究生院(苏州)814计算机基础综合

更新时间:2023-04-18 00:01:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

专注考研专业课13年,提供海量考研优质文档!

第 1 页,共 21 页

目录

2018年西安交通大学研究生院(苏州)814计算机基础综合[专业硕士]之计算机组成原理考研基

础五套测试题(一) ................................................................................................................ 2 2018年西安交通大学研究生院(苏州)814计算机基础综合[专业硕士]之计算机组成原理考研基

础五套测试题(二) ................................................................................................................ 7 2018年西安交通大学研究生院(苏州)814计算机基础综合[专业硕士]之计算机组成原理考研基

础五套测试题(三) .............................................................................................................. 11 2018年西安交通大学研究生院(苏州)814计算机基础综合[专业硕士]之计算机组成原理考研基

础五套测试题(四) .............................................................................................................. 16 2018年西安交通大学研究生院(苏州)814计算机基础综合[专业硕士]之计算机组成原理考研基

础五套测试题(五) (19)

专注考研专业课13年,提供海量考研优质文档! 第 2 页,共 21 页 2018年西安交通大学研究生院(苏州)814计算机基础综合[专业硕士]之计算机组成

原理考研基础五套测试题(一)

说明:根据本校该考试科目历年考研命题规律,结合出题侧重点和难度,精心整理编写。基础检测使用。共五套试题,均含有详细答案解析,也是众多专业课辅导机构参考借鉴资料,考研必备。 ——————————————————————————————————————————

一、名词解释

1. 线程级并行

【答案】线程级并行(

)技术是针对如何减少处理机执行部件

的空闲时间这一问题而引入的。

2. 多处理机

【答案】多处理机指由两台以上处理机组成的计算机系统。每个处理机都有各自的控制和运算部件,可独立地执行程 序,而共享公共的主存储器和外围设备。处理机之间是通过网络实现通讯的。整个计算机系统都在统一的操作系 统控制下工作,按照多指令流、多数据流的模式实现对作业、任务、程序段的并行处理。

二、简答题

3. 指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?

【答案】(1)取指周期中从内存读出的信息流是指令流,它流向控制器;

(1)执行器周期中从内存读出的信息流是数据流,它流向运算器。

4. 计算机的系统软件包括哪几类?说明它们的用途。

【答案】系统软件用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能及用途。它包括以下四类:

(1)各种服务性程序,如诊断程序、排错程序、练习程序等;

(2)语言程序,如汇编程序、编译程序、解释程序等,用于把源程序翻译或解释成目的程序;

(3)操作系统,用来管理计算机资源(如处理器、内存、外部设备和各种编译、应用程序)和自动调度用

户的作业程序,而使多个用户能有效地共用一套计算机系统;

(4)数据库管理系统(DBMS ),实现有组织地、动态地存储大量相关数据,方便多用户访问计算机软、硬件资源。

5. 在虚存实现过程中,有些页面会在内存与外存之间被频繁地换入和换出,使系统效率急剧下降。这种现 象称为颠簸。请解释产生颠簸的原因,并说明防止颠簸的办法。

【答案】产生颠簸的原因主要有:

专注考研专业课13年,提供海量考研优质文档!

第 3 页,共 21 页 (1)分配的页面数太少;

(2)替换策略不佳。

防止颠簸的办法:

(1)适当增加分配给用户程序的页面数;

(2)选取或更好的替换策略。

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

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

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

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

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

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

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

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

7. 为什么软件能够转化为硬件,硬件能够转化为软件?实现这种转化的媒介是什么?

【答案】软件能够转化为硬件,硬件能够转化为软件原因如下:

(1)容量大、价格低、体积小、可改写的只读存储器提供了软件固化的良好物质基础。现在已经可以把许多复杂的、常用的程序制作成固件。就它的功能来说,固件是软件,但从形态来说,固件又是硬件。

(2)目前在一片硅单晶芯片上制作复杂的逻辑电路已经是实际可行的,这又为扩大指令的功能提供了相应的物质基础。因此,本来通过软件手段来实现的某种功能,现在可以通过硬件来直接解释执行。传统的软件部分,今后完全有可能“固化”甚至“硬化”。

(3)任何操作可以由软件来实现,也可以由硬件来实现;任何指令的执行可以由硬件完成,也可以由软件来完成。

实现这种转化的媒介是软件与硬件的逻辑等价性。

三、计算题

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

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

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

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

专注考研专业课13年,提供海量考研优质文档!

第 4 页,共 21 页

乘积为

我们只需4位有效数位,故结果修正为第4步规格化,并检

查是否溢出上步乘积结果为

已经规格化了。由于移码表示时,因此既无上溢也无下溢。 第5步舍入操作:舍入到4位有效数字

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

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

四、综合应用题

9. 某机有8条微指令每条微指令所包含的微命令控制信号如下表所示。

分别对应10种不同性质的微命令信号。假设一条微指令的控制字段仅限为8位,请安排微指令的控制 字段格式。

【答案】首先要从表中找出相斥类的微命令组,进行分组译码。经分析,和!或

均是不可能同时出现的互斥信号,故可将其通过2:4译码后输出三个微命令信号(00不用),其余四个微指令控制信号可直接控制。微指令的控制字段格式为:

10.写出下列各整数的原码、反码、补码表示(用8位二进制数)。其中

是最高位(符号位),是最低位。

(1)-35

(2)128

(3)-127

本文来源:https://www.bwwdw.com/article/l9qq.html

Top