计算机专业基础综合操作系统(进程管理)模拟试卷2
单选题
1.计算机系统中判别是否有中断事件发生应是在( )。(B)
A. 进程切换时
B. 执行完一条指令后
C. 执行P操作后
D. 由用户态转入核心态时
解析:系统中,只有当执行完一条指令后,才判别是否有中断发生。
2.若当前进程因时间片用完而让出处理机时,该进程应转变为( )状态。(A)
A. 就绪
B. 等待
C. 运行
D. 完成
解析:当时间片用光后,进程变为就绪状态。
3.一种既有利于短小作业又兼顾到长作业的作业调度算法是( )。(C)
A. 先来先服务
B. 轮转
C. 最高响应比优先
D. 均衡调度
解析:
4.作业调度程序是从处于( )状态的作业中选取一个作业并把它装入主存。(B)
A. 输入
B. 收容
C. 执行
D. 完成
解析:在作业调度中,选取的是正在收容的作业装入内存。
5.进程处于下列( )等待状态时,它是处于非阻塞状态。(C)
A. 等待从键盘输入数据
B. 等待协作进程的一个信号
C. 等待操作系统分配CPU时间
D. 等待网络数据进入内存
解析:等待操作系统分配CPU时间属于就绪状态,其他三种均属于阻塞状态。
6.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( )临界区构成。(D)
A. 2个
B. 3个
C. 4个
D. 5个
解析:
7.在多进程的并发系统中,肯定不会因竞争( )而产生死锁。(D)
A. 打印机
B. 磁带机
C. 磁盘
D. CPU
解析:
8.通常不采用( )方法来解除死锁。(D)
A. 终止一个死锁进程
B. 终止所有死锁进程
C. 从死锁进程处抢夺资源
D. 从非死锁进程处抢夺资源
解析:解除死锁的主要方法有:①终止一个或多个死锁进程:②剥夺死锁进程的资源。
9.进程所请求的一次打印输出结束后,将使进程状态从( )。(D)
A. 运行态变为就绪态
B. 运行态变为等待态
C. 就绪态变为运行态
D. 等待态变为就绪态
解析:
10.共享变量是指( )访问的变量。(D)
A. 只能被系统进程
B. 只能被多个进程互斥
C. 只能被用户进程
D. 可被多个进程
解析:
11.UNIX系统中,进程调度采用的技术是( )。(D)
A. 时间片轮转
B. 先来先服务
C. 静态优先数
D. 动态优先数
解析:
12.死锁现象是由于( )造成的。(C)
A. CPU数量不足
B. 内存数量不足
C. 多个进程抢夺并独占资源
D. 作业批处理
解析:死锁是指多个进程在占有一定资源的同时还寄希望得到其他进程占有的资源,而该进程也是占有一定的资源且不放弃的同时期望获得其他进程占有的资源,进程间相互不让步,造成各个进程均无法推进的现象。
13.临界区是指( )。(C)
A. 一组临界资源的集合
B. 可共享的一块内存区
C. 访问临界资源的一段代码
D. 请求访问临界资源的代码
解析:每个进程中访问临界资源的那段程序称为临界区(临界资源是一次仅允许一个进程使用的可轮流分享的资源)。使用时,每次只准许一个进程进入临界区,一旦一个进程进入临界区之后,不允许其他进程同时进入。
进程进入临界区的调度原则是:
(1)如果有若干进程要求进入空闲的临界区,一次仅允许一个进程进入。
(2)任何时候,处于临界区内的进程不可多于一个。如已有进程进入自己的临界区,则其他所有试图进入临界区的进程必须等待。
(3)进入临界区的进程要在有限时间内退出,以便其他进程能及时进入自己的临界区。
(4)如果进程不能进入自己的临界区,则应让出CPU,避免进程出现“忙等”现象。
14.在一段时间内,只允许一个进程访问的资源称为( )。(C)
A. 共享资源
B. 独占资源
C. 临界资源
D. 共享区
解析:在现代计算机系统中,有一些资源不能被多个进程同时使用,这样的资源如果使用或分配不当会造成错误,它们只能被排他地使用,这样的资源就是临界资源。
15.不需要信号量能实现的功能是( )。(D)
A. 进程同步
B. 进程互斥
C. 执行的前趋关系
D. 进程的并发执行
解析:本题考查信号量的功能。在多道程序系统中,信号量机制是一种有效的实现进程同步与互斥的工具。进程执行的前趋关系实质上是指进程的同步关系。除此以外,只有进程的并发执行不需要信号量来控制,因此正确答案为D。
16.当中断发生后,进入中断处理的程序属于( )。(B)
A. 用户程序
B. OS程序
C. 可能是用户程序,也可能是OS程序
D. 单独的程序,既不是用户程序,也不是OS程序
解析:在现代操作系统的设计中,为了保证系统的安全,将系统的工作状态划分为目态和管态两种,只有操作系统的核心才能工作在管态,而中断处理程序必须工作在管态,故其属于操作系统程序。
17.某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。该系统可能会发生死锁的K的最小值是( )。(C)
A. 2
B. 3
C. 4
D. 5
解析:当K<4(即K的值取为3及其以下值)的时候,系统可以为某个进程分配打印机资源,并可以确保在有限的时
本文档预览:3000字符,共13742字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载