对于两个并发进程,设互斥信号量为A,A的初值为1,则当A=0时()。
A.表示有一个进程进入临界区,另一个进程等待进入
B.表示有两个进程进入临界区
C.表示有一个进程进入临界区
D.表示没有进程进入临界区
第1题:
A.0
B.1
C.2
D.3
第2题:
若P、V操作的信号量S初值为2,当前值为-1,则表示有(31)等待进程。如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为(32)。
A.0个
B.1个
C.2个
D.3个
第3题:
●对于两个并发进程,设互斥信号量为mutex,若mutex =1,则(35)。
(35)
A.表示没有进程进入临界区
B.表示有一个进程进入临界区
C.表示有一个进程进入临界区,另一个进程等待进入
D.表示有两个进程进入临界区
第4题:
已知有10个进程共享一个互斥段,如果最多允许6个进程同时进入互斥段,则信号量S的初值是(1),其变化范围是(2)。
A.0
B.1
C.5
D.6
第5题:
假设系统有6个进程共享一个互斥段如果最多允许3个进程同时进入互斥段,则 第1章程序员上生试题分析与解答 信号量S的初值为.(26),信号量S的变化范围是(27)。
A.0
B.1
C.3
D.6
第6题:
第7题:
设有n个进程共享一个互斥段,如果每次只允许6个进程进入互斥段,那么信号量的初值取为()
第8题:
设有n个进程共享一个互斥段,如果: (1)每次只允许一个进程进入互斥段; (2)每次最多允许m个进程(m≤n)同时进入互斥段。 试问:所采用的信号量初值是否相同?信号量值的变化范围如何?
第9题:
用信号量S实现对系统中5台打印机的互斥使用,S.value的初值应设置为(),若S.value的当前值为-1,则表示S.L队列中有()个等待进程。
第10题:
1
6
n-1
n
第11题:
5
3
1
0
第12题:
有一个进程进入了临界区
有一个进程进入了临界区,并有多个进程等待进入
没有进程进入临界区
有不止一个进程进入了临界区
第13题:
进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如图5-1所示。如果采用P、V操作来实现进程PA和PB的管道通信,并且保证这两个进程并发执行的正确性,则至少需要(2)。
A.1个信号量,信号量的初值是0
B.2个信号量,信号量的初值是0、1
C.3个信号量,信号量的初值是0、0、1
D.4个信号量,信号量的初值是0、0、1、1
第14题:
进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如下图所示。如果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要(26)。
A.1个信号量,信号量的初值为0
B.2个信号量,信号量的初值分别为0、1
C.3个信号量,信号量的初值分别为0、0、1
D.4个信号量,信号量的初值分别为0、0、1、1
第15题:
进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如图所示。如果采用P-V操作来实现进程PA和PB的管道通信,并且保证这两个进程并发执行的正确性,则至少需要(1)
A.1个信号量,信号量的初值是0
B.2个信号量,信号量的初值是0,1
C.3个信号量,信号量的初值是0,0,1
D.4个信号量,信号量的初值是0,0,1,1
第16题:
进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如图3-4所示。如果采用PV操作来实现进程PA和进程PB间的管道通信,并且保证这两个进程并发执行的正确性,则至少需要______。
A.1个信号量,信号量的初值为0
B.2个信号量,信号量的初值分别为0,1
C.3个信号量,信号量的初值分别为0,0,1
D.4个信号量,信号量的初值分别为0,0,1,1
第17题:
如果有3个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的应设置为(33)。
A.3
B.2
C.1
D.0
第18题:
第19题:
对于两个并发进程,设互斥信号量为S,当S=0时,则表示()
第20题:
用PV操作实现多个并发进程的互斥执行时,信号量的初值为()
第21题:
下列对进程互斥概念的表述正确的是()。
第22题:
若进程A和B在临界区上互斥,则当A位于临界区内时,可以被B打断
信号量是初值为零的整型变量,可对其作加l和减l操作
信号量是1个整型变量,对其只能作P和V操作
在临界区内,可以对两个进程同时进行P操作
第23题:
0
1
2
资源个数
第24题:
表示没有进程进入临界区
表示有一个进程进入临界区
表示有一个进程进入临界区,另一个进程等待进入
表示有两个进程进入临界区