解决进程同步与互斥问题时,对信号量进行P原语操作是在下列哪类代码区完成的?
A.进入区
B.临界区
C.退出区
D.剩余区
第1题:
对临界区的正确论述是(30)。
①临界区是指进程中实现进程互斥的那段代码
②临界区是指进程中用于实现进程同步的那段代码
③临界区是指进程中用于实现进程通信的那段代码
④临界区是指进程中用于访问共享资源的那段代码
⑤临界区是指进程中用于访问临界资源的那段代码
⑥若进程A与进程B必须互斥地进入自己的临界区,
则进程A处于对应的区内时,仍有可能被进程B中断
A.①,②
B.①,②,⑤
C.⑤,⑥
D.①,②,③,④,⑤,⑥
第2题:
多个并发进程使用一个互斥信号量S时,如果S=0,则表示______。
A.有一个进程在临界区中
B.有一个进程在临界区中,另一个进程正在等待进入临界区
C.有多个进程在临界区中
D.有一个进程在临界区中,另一些进程正在等待进入临界区
A.
B.
C.
D.
第3题:
信号量是操作系统中用于互斥和同步机制的一个共享的整数变量。信号量仅可以由初始化、唤醒(Signal)和等待(Wait)三种操作访问。
对于给定的信号量S,等待操作Wait(S)(又称P操作)定义为:
if s>0 then (39) else挂起调用的进程
唤醒操作Signal(S)(又称V操作)定义为:
if 存在等待的进程 then 唤醒这个进程else (40)
给定信号量S,可以定义一个临界区来确保其互斥,即保证在同一时刻这个临界区只能够被一个进程执行。当S被初始化为1时,代码段
(41):
{临界区}
(42):
定义了一个临界区。
这样的临界区实际上是将共享数据和对这些数据的操作一起封装起来,通过其互斥机制一次只允许一个进程进入,这种临界区通常称为(43)。
A.S:=0
B.S:=S+1
C.S:=S-1
D.S:=1
E.Signal(S+1)
第4题:
A.临界区
B.进程
C.缓冲区
D.信号量
第5题:
在解决进程同步和互斥的问题时,对信号量进行V原语操作是在下列哪一个代码区进行的?()
第6题:
在使用PV操作实现进程互斥时,必须成对出现,在进入临界区之前要调用(),在完成临界区操作后要调用()
第7题:
下列对临界区的论述中,正确的是()。
第8题:
对进程间互斥的使用临界资源,进程可以()。
第9题:
互斥的进入临界区
互斥的进入各自的临界区
互斥的进入同一临界区
互斥的进入各自的同类资源临界区
第10题:
临界区是指进程中用于实现进程互斥的那段代码。
临界区是指进程中用于实现进程同步的那段代码。
临界区是指进程中用于实现共享资源的那段代码。
临界区是指进程中访问临界资源的那段代码。
第11题:
用一个信号量S与一组相关临界区联系起来
任何进程在进入临界区前应调用P操作
进程退出临界区进调用V操作来释放一个等待信号量S的进程
一个等待信号量S的进程被释放后便可以进入它的临界区
一个等待信号量S的进程被释放后应再调用P操作后才能进入它的临界区.
第12题:
临界资源本身
可读写的共享资源
访问临界资源的代码
只读的共享资源
第13题:
多个并发进程使用一个互斥信号量S时,如果S=0,则表示(21)。
A.有一个进程在临界区中
B.有一个进程在临界区中,另一个进程正在等待进入临界区
C.有多个进程在临界区中
D.有一个进程在临界区中,另一些进程正在等待进入临界区
第14题:
在操作系统中,对信号量S的P原语操作的定义中,使进程进入临界区的条件是
A.S>0
B.S=0
C.S<0
D.S≠0
第15题:
A.临界资源本身
B.可读写的共享资源
C.访问临界资源的代码
D.只读的共享资源
第16题:
在采用P、V操作对共享资源的使用进行保护时,对该共享资源读写的代码段称为()。
第17题:
解决进程同步与互斥问题时,信号量机制中所谓的“临界区”是指()。
第18题:
实现进程互斥时,用()对应,对同一个信号量调用PV操作实现互斥。
第19题:
下列对进程互斥概念的表述正确的是()。
第20题:
用PV操作实现进程互斥进入相关临界区时,要求()
第21题:
若进程A和B在临界区上互斥,则当A位于临界区内时,可以被B打断
信号量是初值为零的整型变量,可对其作加l和减l操作
信号量是1个整型变量,对其只能作P和V操作
在临界区内,可以对两个进程同时进行P操作
第22题:
第23题:
进入区
临界区
退出区
剩余区