3)执行每一个进程控制原语时,进程状态发生什么变化?相应的数据结构发生什么变化?
7.某分时系统中的进程可能出现如图2 -3所示的状态变化,请回答下列问题:
1)根据图2 -3,该系统应采用什么进程调度策略?
2)把图2 -3中的每一个状态变化可能的原因填在表2-2中。
2.3.6
一、单项选择题
1.下列对临界区的论述中,正确的是( )。 A.临界区是指进程中用于实现进程互斥的那段代码 B.临界区是指进程中用于实现进程同步的那段代码 C.临界区是指进程中用于实现进程通信的那段代码 D.临界区是指进程中用于访问共享资源的那段代码 2.不需要信号量就能实现的功能是( )。 A.进程同步
B.进程互斥 D.进程的并发执行
C.执行的前驱关系
3.若一个信号量的初值为3, 经过多次PV操作以后当前值为-1,此表示等待进入临界区的进程数是( )。 A.1
B.2
C.3
D.4
4.【2010年计算机联考真题】设与某资源关联的信号量(K)初值为3,当前值为1。若M表示该资源的可用个数,N表示等待该资源的进程数,则M,N分别是( )。 A.0.1
B.1.0
C.1.2
D.2.0
5.一个正在访问临界资源的进程由于申请等待I/O操作而被中断时,它是( )。
A.可以允许其他进程进入与该进程相关的临界区 B.不允许其他进程进入任何临界区
C.可以允许其他进程抢占处理器,但不得进入该进程的临界区 D.不允许任何进程抢占处理器
6.两个旅行社甲和乙为旅客到某航空公司订飞机票,形成互斥资源的是( )。 A.旅行社 C.飞机票
B.航空公司
D.旅行社与航空公司
7.临界区是指并发进程访问共享变量段的( )。 A.管理信息
B.信息存储
C.数据
D.代码程序
8.以下不是同步机制应遵循的准则的是( )。 A.让权等待
B.空闲让进
C.忙则等待
D.无限等待
9.以下( )不属于临界资源。
A.打印机
B.非共享数据 D.共享缓冲区
C.共享变量
10.以下( )属于临界资源。 A.磁盘存储介质 C.私用数据
B.公用队列
D.可重入的程序代码
11.在操作系统中,要对并发进程进行同步的原因是( )。 A.进程必须在有限的时间内完成 C.并发进程是异步的
B.进程具有动态性 D.进程具有结构性
12.进程A和进程B通过共享缓冲区协作完成数据处理,进程A负责产生数据并放入缓冲区,进程B从缓冲区读数据并输出。进程A和进程B之间的制约关系是( )。 A.互斥关系
B.同步关系 D.无制约关乐
C.互斥和周步关系
13.在操作系统中,P、V操作是一种( )。 A.机器指令
B.系统调用命令 D.低级进程通信原语
C.作业控制命令
14.P操作可能导致( )。 A.进程就绪
B.进程结束
C.进程阻塞
D.新进程创建
15.原语是( )。 A.运行在用户态的过程 C.可中断的指令序列
B操作系统的内核 D不可分割的指令序列
16.( )定义了共享数据结构和各种进程在该数据结构上的全部操作。
A.管程 B.类程 C.线程 D.程序
17.用V操作唤醒一个等待进程时,被唤醒进程的变为( )状态。 A.运行
B.等待
C.就绪
D.完成
18.在用信号量机制实现互斥时,互斥信号量的初值为( )。 A.0
B.1
C.2
D.3
19.用P、V操作实现进程同步,信号量的初值为( )。 A. 1
B.0
C.1
D.由用户确定
20.可以被多个进程在任意时刻共享的代码必须是( )。 A.顺序代码
B.机器语言代玛
C.不允许任何修改的代码 D.无转移指令代码
21一个进程有程序.数据及PCB组成,其中( )必须用可重入编码编写。 A.PCB
B.程序
C.数据
D.共享程序段
22.用来实现进程同步与互斥PV操作实际上是由( )过程组成的。 A.一个可被中断的 C.两个可被中断的
B.一个不可被中断的 D.两个不可被中断的
23.有三个进程共享同一程序段,而每次只允许两个进程进入该程序段,若用PV操作同步机制,则信号量s的取值范围是( )。 A.2,1,0,-1
B.3,2,1,0 D.1,0,-1,-2
C.2,1,0,-1,-2
24.对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=0,则( )。
A.表示没有进程进入临界区 B.表示有一个进程进入临界区
C.表示有一个进程进入临界区,另一个进程等待进入 D.表示有两个进程进入临界区
25.对于两个并发进程,设互斥信号量为mutex(初值为1),若mutex=-10,则( )。 A.表示没有进程进入临界区 B.表示有一个进程进入临界区
C.表示有一个进程进入临界区,另一个进程等待进入 D.表示有两个进程进入临界区
26.当一个进程因在互斥信号量mutex上执行V( mutex )操作而导致唤醒另一个进程时,则执行V操作后mutex的值为( )。 A.大于0
B.小于0 D,小于等于0
C.大于等于0
27.若一个系统中共有5个并发进程涉及某个相同的变量A, 则变量A的相关临界区是由( )个临界区构成的。 A.1
B.3
C.5
D.6
28.下述哪个选项不是管程的组成部分( )。 A.局限于管程的共享数据结构
B.对管程内数据结构进行操作的一组过程 C.管程外过程调用管程内数据结构的说明 D.对局限于管程的数据结构设臵初始值的语句
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库进程管理习题 - 图文(3)在线全文阅读。
相关推荐: