《操作系统》复习题20160620
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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)和