设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1时表示()。
相似题目
-
利用信号量实现进程的(),应为临界区设置一个信号量mutex,其初值为1,表示该资源尚未使用,临界区应置于()()原语之间。
-
对于两个并发进程,设互斥信号量为S,当S=0时,则表示()
-
10个并发进程使用同一个共享变量,如果最多允许4个进程同时进入其临界区,则互斥信号量的变化范围应是()。
-
有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是()。
-
对于有界缓冲区数量为n的生产者-消费者问题来说,应设置互斥信号量mutex、资源信号量full和empty,它们的初值分别应为()。
-
在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是__(1)__;若信号量S的当前值为-2,则表示系统口有__(2)__一个正在等待该资源的进程。空白(2)处应选择()
-
在操作系统的进程管理中,若系统中有10个进程使用互斥资源R,每次只允许3个进程进入互斥段(临界区),则信号量S的变化范围是__(1)__;若信号量S的当前值为-2,则表示系统口有__(2)__一个正在等待该资源的进程。空白(1)处应选择()
-
多个并发进程使用一个互斥信号量mutex时,如果mutex=0,则表示()
-
设有10个进程共享一个互斥段,如果最多允许有1个进程进入互斥段,则所采用的互斥信号量初值应设置为( )。
-
● 在操作系统的进程管理中,若系统中有 10 个进程使用互斥资源 R,每次只允许 3个进程进入互斥段(临界区),则信号量S 的变化范围是 (11) 。(11)
-
有一个资源可供n个进程共享,但限制它们只能互斥使用,若采用PV操作来管理,则执行过程中可能出现的信号量的最小值为()
-
当一个进程因在互斥信号量mutex上执行V()
-
有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是()。
-
已知有10个进程共享一个互斥段,如果最多允许6个进程同时进入互斥段,则信号量S的初值为(9),信号量
-
12、有m个进程共享同一临界资源,若使用信号量机制实现对这一临界资源的互斥访问,则信号量的变化范围是()。
-
18、设有10个进程共享一个互斥段,如果最多允许有1个进程进入互斥段,则所采用的互斥信号量的取值范围为()。
-
22、对进程间互斥地使用临界资源,进程可以()。
-
假设有5个进程共享一个互斥段X,如果最多允许2个进程同时进入互斥段X,则信号量S的变化范围是(请作答此空 );若信号量S的当前值为-3,则表示系统中有()个正在等待该资源的进程
-
13、设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1时表示()。
-
用P、V操作管理临界区时,把信号量mutex的初值设定为1。当mutex的等待队列中有k()
-
10、在生产者消费者问题中,消费者调用wait(mutex)(mutex是互斥信号量)阻塞的条件是()。
-
在多道程序设计系统中,为了保证临界资源互斥地使用,各并发进程应互斥进入临界区。所谓临界区是指()。
-
18、独木桥问题。某条河上只有一座独木桥,以便行人过河。现在河的两边都有人要过桥,按照下面的规则过桥。为了保证过桥安全,请用P(或wait)、V(或signal)操作分别实现正确的管理。 过桥的规则是:同一方向的可连续过桥,某方向有人过桥时另一方向的人 要等待。 解答:将独木桥的两个方向分别标记为A和B;并用整形变量countA和countB分别表示A、B方向上已在独木桥上的行人数,初值为0;再设置三个初值都1的互斥信号量:SA用来实现对countA的互斥访问,SB用来实现对countB的互斥访问,mutex用来实现两个方向的行人对独木桥的互斥使用。则具体描述如下: semaphore SA,SB,mutex; SA=1; SB=1; mutex=1; int countA=0; int countB=0; void Process_A() { ——1—— if(countA==0) { ——2—— countA+=1; } ——3—— 过独木桥; wait(SA); countA-=1
-
设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1时表示()。