2017年郑州大学联合培养单位安阳师范学院408计算机学科专业基础综合之计算机组成原理考研仿真模拟题
● 摘要
一、名词解释
1. 多处理机
【答案】多处理机指由两台以上处理机组成的计算机系统。每个处理机都有各自的控制和运算部件,可独立地执行程 序,而共享公共的主存储器和外围设备。处理机之间是通过网络实现通讯的。整个计算机系统都在统一的操作系 统控制下工作,按照多指令流、多数据流的模式实现对作业、任务、程序段的并行处理。
2. 线程级并行
【答案】线程级并行(的空闲时间这一问题而引入的。
)技术是针对如何减少处理机执行部件
二、简答题
3. 冯•诺依曼型计算机的主要设计思想是什么? 它包括哪些主要组成部分?
【答案】冯. 诺依曼型计算机的主要设计思想是存储程序并按地址顺序执行,它由运算器,控制器,存储器,适配器及I/O设备组成。 4. 码是7位,如果设计主存单元字长为32位,指令字长为12位,是否合理? 为什么?
【答案】不合理。
指令最好是半字长或单字长,设计16位比较合适。一个字符的单元字长为32
位,则一个单元可以放四个字符,这也是可以的,只是在存取单个字符时,所用的时间较长,不过,一条指令至 少占一个单元,若指令字长12位,一条指令只占了一个单元(32位)的12位,剩佘的22位就浪费了,这样看 来不合理,因为通常单字长指令很多,累计的浪费就很大。
5. 段式虚拟存储器对程序员是否透明?请说明原因。
【答案】虚拟管理是由软件(操作系统)和硬件共同完成,由于软件的介入,虚存对实现存储管理系统程序不透 明。而段是按照程序的自然分界划分的长度可以动态改变的区域。通常,程序员把子程序、操作数和常数等不同 类型的数据划分到不同的段中,并且每个程序可以有多个相同类型的段。由于分段是由程序员完成的,所以段式 虚拟存储器对程序员而言不是透明的,但虚存到实存的地址映射是由系统软件辅助完成的,故对应用程序而言, 段是虚拟存储器是“半透明”的。
第 2 页,共 26 页
是7位,如果设计主存
6. “计算机应用”与“应用计算机”在概念上等价吗? 用学科角度和计算机系统的层次结构来说明你的观点。
【答案】“计算机应用”与“应用计算机”在概念上等价不等价,原因如下:
(1)计算机应用是一个学科的名词,它包含计算机网络、信息管理、数据库技术、人工智能、计算机辅助设计等多个领域;
(2)应用计算机,从计算机层次结构的角度来看,不同的应用者,应用的方法和目标是不同的,如CPU 的设计者是在微程序级应用计算机,目的是为后面的应用者提供功能强大的指令系统;而操作系统的设计者是在汇编语言级应用计算机,目的是扩展硬件功能,为后面的应用者提供良好的操作环境和手段。
7. 计算机的系统软件包括哪几类? 说明它们的用途。
【答案】系统软件用来简化程序设计,简化使用方法,提高计算机的使用效率,发挥和扩大计算机的功能及用途。它包括以下四类:
(1)各种服务性程序,如诊断程序、排错程序、练习程序等;
(2)语言程序,如汇编程序、编译程序、解释程序等,用于把源程序翻译或解释成目的程序;(3)操作系统,用来管理计算机资源(如处理器、内存、外部设备和各种编译、应用程序)和自动调度用
户的作业程序,而使多个用户能有效地共用一套计算机系统;
,实现有组织地、动态地存储大量相关数据,方便多用户访(4)数据库管理系统(DBMS )问计算机软、硬件资源。
三、计算题
8. 用IEEE754标准求32位除法计算结果。
【答案】
第 3 页,共 26 页
商
余数
IEEE754标准的32位除法计算结果:
X / Y=0011 1100 0101 1000 0000 0000 0000 0000 余数:0011 1100 0011 0000 0000 0000 0000 0000
四、综合应用题
9. 将如下MIPSR4000汇编语言翻译成机器语言指令。
【答案】先写出十进制数表示的3条机器语言指令如下:
然后再写出二进制数表示的3条机器指令;
其中十进制树
表示成二进制数是
10.有一个处理机,
主存容量
【答案】
内存中共有
有
行。一块有所以
其中
个字。
即10000h 内
字长18,块大小168,
个块。
容易行。
若采用直接映射式,
个,即
请给出2个不同标记的内存地址,它们映射到同一个
中可以存放的内存块数为
的行号i 和主存块号j 有如下的函数关系
所以内存中的第0块,第m 块,第2m 块,... 将映射到第一行。 即第0块、第4096块将映射到同一行,它们的内存地址为OOOOOh 和存地址将映射到同一行。
第 4 页,共 26 页
相关内容
相关标签