应位置,从而生成可执行程序。下图中是可重定位方式的程序加载示意图,下面各选项中不正确的是( )。
0
A.图中可知,装入内存的时起始地址是10000 B.指令“LOAD1,2500”不需要修改
C.指令“LOAD1,2500”应该改成“LOAD1,12500”
D.应该把有效地址与本程序在内存中的起始地址相加,以获得到正确的物理地址 [答案]:B
17.某内存分配算法为一作业选择分区时总是寻找其大小最接近于作业所要求的存储区域。换句话说,把作业放入这样的分区后剩下的部分最小,这样的算法是( )。 A.最佳适应算法 B.最坏适应算法 C.首次适应算法
D.循环首次适应算法 [答案]:B
18.下图是某进程的页表,如果每个页的大小为1K,则( )
A.该进程占用8K的物理内存 B.该进程占用6K的物理内存
C.该进程在物理内存中的地址是不连续的 D.以上都不对 [答案]:C
19.由于请求页式管理只让进程或作业的部分程序和数据驻留在内存中,因此,在执行过程中,不可避免地出现某些虚页不在内存中的问题,这种现象称为( )。 A.内存错误 B.调页 C.页面加载 D.缺页中断
11
[答案]:D
20.I/O设备按传输速率分类可分为:低速设备,每秒几B至几百B;中速设备,每秒几千B至数十千B;高速设备,每秒数百千B至数MB;下面哪种设备属于高速设备?( ) A.激光打印机 B.键盘
C.语音的输入和输出等设备 D.磁盘机 [答案]:D
21.操作系统理论研究者有时把操作系统分成四大部分:驱动程序、( )、支承库、外围。 A.数据
B.进程管理器 C.内核
D.文件系统 [答案]:C
22.Linux系统的创始者LinusTorvalds于1991年初在一台386sx兼容微机上学习( )操作系统。通过学习,他逐渐不能满足该学习系统的现有性能,并开始酝酿开发一个新的免费操作系统——Linux。 A.XENIX B.Minix C.SCOUNIX D.FreeBSD [答案]:B
23.以下哪个不是进程运行的三种基本状态?( ) A.就绪状态 B.阻塞状态 C.执行状态 D.查询状态 [答案]:D
24.前趋图是一个有向无环图,记为DAG。如下图所示,关于图中的前驱关系的描述,下面哪一个是正确的?( )
A.节点1是节点6的直接前驱 B.节点7是节点6的后继节点 C.节点9是节点6的直接后继 D.节点7是节点4的直接后继
12
[答案]:D
25.关于进程与程序的联系与区别,下面哪项描述是正确的?( ) A.进程是由程序、数据和进程控制块三部分组成的 B.进程是构成程序的组成部分之一 C.进程是静态的,而程序是动态的 D.二者没有区别 [答案]:A
26.进程的唤醒原语执行步骤,下面哪一项描述正确?( )
A.转进程调度或返回→置进程的状态→将被唤醒进程送入就绪队列→转进程调度或返回 B.转进程调度或返回→置进程的状态→转进程调度或返回→将被唤醒进程送入就绪队列 C.置进程的状态→转进程调度或返回→转进程调度或返回→将被唤醒进程送入就绪队列 D.从等待队列中摘下被唤醒进程→置进程的状态→将被唤醒进程送入就绪队列→转进程调度或返回。 [答案]:D
27.进程间存在着相互制约关系,其中一种制约主要源于资源共享。例如,有两进程A和B,如果在A进程提出打印请求时,系统已将打印机分配给进程B,则进程A阻塞;一旦进程B将打印机释放,也使进程A由阻塞改为就绪状态,这种制约关系是( ) A.直接相互制约 B.双向相互制约 C.间接相互制约 D.紧密相互制约 [答案]:C
28.关于进程高级通信方式中的消息缓冲区通信,由于接收消息的进程可能会收到几个进程发来的消息,故应将所有消息缓冲区链成一个( ),其首地址由接收进程PCB中的一个指针指出。 A.有向图 B.二叉树 C.队列 D.堆栈 [答案]:C
29.下图给出了进程间发生死锁现象的情况,请问图中进程出现死锁的原因是什么?( )
A.进程优先级不同引起死锁 B.进程运行时间不同引起死锁 C.进程竞争资源引起死锁
D.进程推进顺序不当引起死锁 [答案]:C
13
30.响应时间(response Time)是分时系统中衡量调度性能的一个重要指标。所谓响应时间,是指( )
A.计算机对请求进行处理的时间
B.计算机处理完成后将响应送回终端的时间
C.从提交一个请求开始到首次产生响应为止(显示出结果)的一段时间间隔 D.把请求信息从键盘传送到计算机的时间 [答案]:C
31.动态重定位是靠硬件地址变换机构实现的。最简单的办法是利用一个重定位寄存器(BR)〈基地址寄存器〉。该寄存器的值是由进程调度程序根据作业分配到的存储空间的起始地址来设定的。见下图,下面选项说法正确的是( )
1000
A.有效地址即程序在内存中的绝对位置
B.重定位寄存器保存的值是根据每条指令的执行而变化的 C.指令“LOAD 1,2500”应该改成“LOAD 1,12500”
D.地址变换机构把VR和BR的内容相加,得到实际访问的物理地址 [答案]:D
32.某内存分配算法在为作业选择存储区域时,总是寻找最大的空白区。在划分后剩下的空白区也是最大的,因而对以后的分配很可能仍然是有用的,这样的算法是( ) A.最佳适应算法 B.最坏适应算法 C.首次适应算法
D.循环首次适应算法 [答案]:B
33.下图是某进程的页表,如果每个页的大小为1K,则( )
A.该进程占用3K的物理内存 B.该进程占用6K的物理内存
14
C.该进程在物理内存中的地址是连续的 D.以上都不对 [答案]:A
34.下图是某进程的页表,如果每个页的大小为1K(=1024字节),则程序中有一条指令的虚地址为100,则该指令存在于物理内存的什么位置?( )
A.100 B.200 C.2148
D.以上都不对 [答案]:C
35.一个进程,其某指令的虚地址2500,则该指令所在的页号p及页内地址w为(
A.p=2,w=452 B.p=2,w=400 C.p=1,w=412 D.p=1,w=452 [答案]:A
36.下图是某进程的段表,从表中可以计算出该进程的占用内存量为多少?( )
段号段长基地址030K40K120K80K240K120K
A.120K B.90K
15
)