《操作系统》复习题20160620

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《操作系统》复习题一

一、单项选择题(本大题共19小题30个选择空,每个选择1分共30分,错选、多选或未选均无

分)

1、在多道批处理系统中,为了充分利用各种资源,系统总是优先选择多个作业投入运行。

(A) 适应于存容量的(B) 计算量大的

(C) I/O量大的(D) 计算型和I/O型均衡的

2、在多道批处理系统中,为了提高吞吐量,系统总是想方设法缩短用户作业的。

(A) 周转时间(B) 提交时间

(C) 运行时间(D) 阻塞时间

3、从下面关于操作系统的论述中,选出一条正确的论述。

(A) 对批处理作业,必须提供相应的作业控制信息。

(B) 对于分时系统,不一定全部提供人机交互功能。

(C) 从响应与交互角度看,分时系统与实时系统的要求相似。

(D) 采用分时操作系统的计算机系统中,用户可以独占计算机操作系统中的文件系统。

4、在分时系统中,当用户数目为100时,为保证响应时间不超过2S,此时的时间片最大应为。

(A) 10ms (B) 20ms

(C) 50ms (D) 100ms

5、用信号量S实现对系统中4台打印机的互斥使用,S.value的初值应设置为(1),若S.value

的当前值为-1,则表示S.L队列中有(2)个等待进程。

请选择:(1)为,(2)为。

(A) 0 (B) 1

(C) -1 (D) 4

6、假设就绪队列中有10个进程,以时间片轮转方式进行进程调度,时间片大小为300ms,CPU进

行进程切换要花费10ms,则系统开销所占的比率约为(1)。若就绪队列中进程个数增加到20个,其余条件不变,则系统开销所占的比率将(2)。

请选择:(1)为。

(A) 1%(B) 3%

(C) 5%(D) 10%

请选择:(2)为。

(A) 增加(B) 减少

(C) 不变

7、下述解决死锁的方法中,属于死锁预防策略的是(1),属于死锁避免策略的是(2)。

请选择:(1)为,(2)为。

(A) 银行家算法(B) 资源分配图化简法

(C) 资源有序分配法(D) 撤消进程法

8、系统产生死锁是指。

(A) 系统发生重大故障(B) 若干进程同时处理阻塞状态

(C) 若干进程正在等待永远不可能得到的资源

(D) 若干进程等待被其他进程所占用而又不可能被释放的资源

9、从下面关于安全状态和非安全状态的论述中,选出一条正确的论述。

(A) 安全状态是没有死锁的状态,非安全状态是有死锁的状态。

(B) 安全状态是可能有死锁的状态,非安全状态也是可能有死锁的状态。

(C) 安全状态是可能没有死锁的状态,非安全状态是有死锁的状态。

(D) 安全状态是没有死锁的状态,非安全状态是可能有死锁的状态。

10、静态重定位是在作业的(1)中进行的,动态重定位是在(2)中进行的

请选择:(1)为,(2)为。

(A) 编译过程(B) 装入过程

(C) 修改过程(D) 执行过程

11、现代操作系统中,提高存利用率主要是通过功能实现的。

(A) 对换(B) 存保护

(C) 地址映射(D) 虚拟存储器

12、在没有快表的情况下,分页系统每访问一次数据,要访问(1)次存;分段系统每访问

一次数据,要访问(2)次存;段页式系统每访问一次数据,要访问(3)次存。

请选择:(1)为,(2)为,(3)为。

(A) 1 (B) 2

(C) 3 (D) 4

13、通道是一种特殊的,具有执行I/O指令集的能力

(A) I/O设备(B) 设备控制器

(C) 处理机(D) I/O控制器

14、假定把磁盘上一个数据块中的信息输入到一单缓冲区的时间为100us,将缓冲区中的数据传送到

用户区的时间M为50us,而CPU对这一块数据进行计算的时间C为50us,这样,系统对每一块数据的处理时间为(1)。如果将单缓冲改为双缓冲,则系统对每一块数据的处理时间为(2)。

请选择:(1)为,(2)为。

(A) 50us (B) 100us

(C) 150us (D) 200us

15、操作系统中采用缓冲技术的目的是为了增强系统(1)的能力,为了使多个进程能有效地同时处理输入和输出,最好使用(2)。

请选择:(1)为。

(A) 并行操作(B) 串行操作

(C) 控制操作(D) 中断操作

请选择:(2)为。

(A) 单缓冲(B) 双缓冲

(C) 循环缓冲(D) 缓冲池

16、为实现设备分配,应为每个设备设置一(1),在系统中配置一(2);为实

现设备独立性,系统中应设置一(3)。

请选择:(1)为,(2)为,(3)为。

(A) 设备控制表(B) 控制器控制表

(C) 系统设备表(D) 设备分配表

(E) 设备开关表(F) 逻辑设备表

17、为实现磁盘镜像功能,需要在系统中配置(1);而为实现磁盘双工功能,则需要在系统中配置(2)。

请选择:(1)为,(2)为。

(A) 双份文件分配表(B) 双份文件目录

(C) 两台磁盘控制器(D) 两台磁盘驱动器

18、假定盘块的大小为1KB,对于1.2MB的软盘,FAT需要占用的存储空间。

(A) 1KB (B) 1.5KB

(C) 1.8KB (D) 2.4KB

19、文件目录管理最基本的目标是。

(A) 按名存取(B) 文件共享

(C) 文件保护(D) 提高对文件的存取速度

(E) 提高I/O速度(F) 提高存储空间利用率

二、填空题(本大题共25个空,每空1分共25分)

1、对生产者—消费者问题的算法描述如下,请选择将正确的答案填入方框中。

Var mutex, empty, full:semaphore∶=1,n,0;

buffer:array[0, …, n-1]of item;

in, out: integer∶=0, 0;

begin

parbegin

proceducer:begin

repeat

producer an item nextp;

(1)

(2)

buffer(in)∶=nextp;

in∶=(in+1) mod n;

(3)

(4)

until false;

end consumer:begin

repeat

(5)

(6)

nextc∶=buffer(out);

out∶=(out+1) mod n;

(7)

(8)

consumer the item in nextc;

until false;

end

parend

end

2、产生死锁的四个必要条件为(1)、(2)、(3)和

相关文档
最新文档