用PV操作管理某个需互斥使用的单个资源时,信号量的初值应定义为()
第1题:
用P操作、V操作管理临界区时,信号量的初值可以定义为()。
A、任意值
B、-1
C、-19
D、1
第2题:
A 0个
B 1个
C 2个
D 3个
第3题:
下列关于信号量使用的叙述中,哪些是正确的?
A.信号量初始化后,只能实施P、V原语操作
B.在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的P操作
C.在互斥信号量与同步信号量都使用的进程中,应先执行同步信号量的V操作
D.信号量的初值不能小于0
E.互斥信号量的变化范围只能是正整数
第4题:
有一共享文件可供n个并发进程使用,但限制最多m个进程(n≥m≥1)可同时读文件,用PV操作进行管理时其信号量的初值应该为()
第5题:
重新定义P操作: P(s): S=S-1; if s<0 then {将本进程插入相应等待队列的队首}; V操作的定义不变。 使用上述定义的信号量操作。现有n个进程竞争进入一个临界区,需要使用(24),并保证进程能够以正常的次序公平地进入临界区。
A.1个信号量,初值为1
B.2个信号量,初值分别为1,0
C.n-1个信号量,初值均为1
D.n/2个信号量,初值均为1
第6题:
A.1
B.-1
C.-N
D.N
第7题:
A.-1
B.0
C.1
D.任意值
第8题:
若有一个仓库,可以存放P1和P2两种产品,但是每次只能存放一种产品。要求:
①w=P1的数量-P2的数量
②-i<w<k(i,k为正整数)
若用PV操作实现P1和P2产品的入库过程,至少需要(1)个同步信号量及(2)个互斥信号量,其中,同步信号量的初值分别为(3),互斥信号量的初值分别为(4)。
A.0
B.1
C.2
D.3
第9题:
第10题:
用PV操作实现多个并发进程的互斥执行时,信号量的初值为()