2017年西北工业大学计算机学院801计算机专业基础考研导师圈点必考题汇编
● 摘要
一、名词解释
1. 同时多线程
【答案】同时多线程技术是一种简单、低成本的并行技术。与单线程处理机相比,同时多线程处理机只花费很小的代 价,而性能得到很大改善。在原有的单线程处理机内部为多个线程提供各自的程序计数器、相关寄存器以及其他 运行状态信息,一个“物理”处理机被模拟成多个“逻辑”处理机,以便多个线程同步执行并共享处理机的执行 资源。应用程序无需做任何修改就可以使用多个逻辑处理机。
2. 松耦合系统
【答案】松耦合系统又称间接耦合系统,指处理机之间物理连接的紧密程度与交互作用能力较弱,一般是通过通道或 通信线路实现处理机之间的互连,可以共享外存设备(磁盘、磁带等)。机器之间的相互作用是在文件或数据集 一级上进行。松耦合系统表现为两种形式:一种是多台计算机和共享的外存设备连接,不同机器之间实现功能上 的分工(通信线路连接,以求得更大范围的资源共享。
,机器处理的结果能专用化)
以文件或数据集的形式送到共享外存设备,供其他机器继续处理;另 一种是计算机网,机器通过
二、简答题
3. 什么是指令? 什么是程序?
【答案】(1)每一个基本操作称为一条指令。 (1)解决某一问题的一串指令序列,称为程序。
4. 指令和数据均存放在内存中,计算机如何区分它们是指令还是数据?
【答案】(1)取指周期中从内存读出的信息流是指令流,它流向控制器; (1)执行器周期中从内存读出的信息流是数据流,它流向运算器。
5. 数字计算机如何分类? 分类的依据是什么?
【答案】数字计算机可分为专用计算机和通用计算机,分类依据是计算机的效率、速度、价格、运行的经济性和适应性。
6. 在虚存实现过程中,有些页面会在内存与外存之间被频繁地换入和换出,使系统效率急剧下降。这种现 象称为颠簸。请解释产生颠簸的原因,并说明防止颠簸的办法。
【答案】产生颠簸的原因主要有: (1)分配的页面数太少;
(2)替换策略不佳。 防止颠簸的办法:
(1)适当增加分配给用户程序的页面数; (2)选取
或更好的替换策略。
7. 冯•诺依曼型计算机的主要设计思想是什么? 它包括哪些主要组成部分?
【答案】冯. 诺依曼型计算机的主要设计思想是存储程序并按地址顺序执行,它由运算器,控制器,存储器,适配器及I/O设备组成。
三、综合应用题
8. 主存容量为页表长度是多少?
【答案】主存容量为
物理地址22位虚存容量为
虚拟地址30位页表长度,即页面
数
=
9. 画出二维中断结构判优逻辑电路,包括:(1)主优先级判定电路(独立请求),(2)次优先级判定电路(链 式查询)。在主优先级判定电路中应考虑优先级分为4级状态为101。
【答案】
这个级别保存在
程序优先级。设
执行程序的
时,其
寄存器中(7, 6, 5三位)。例如
,虚存容量为
则虚地址和物理地址各为多少位?如页面大小为
则
10.假设某计算机指令长度为32位,具有双操作数、单操作数、无操作数三类指令形式,指令系统共有70 条指令,请设计满足要求的指令格式。
【答案】指令系统共有70条指令,故操作码字段需要至少7位。 双操作数指令格式:
单操作数指令格式:
无操作数指令格式: