Question: Operating system The following program consists of 3 concurrent processes and 3 binary semaphores. The semaphores are initialized as S0 =0, S1= 0, S2=0 Process

Operating system

  1. The following program consists of 3 concurrent processes and 3 binary semaphores. The semaphores are initialized as S0 =0, S1= 0, S2=0

Process P0

Process P1

Process P2

wait(S0);

print '1';

signal(S1);

signal (S2);}

wait(S1);

signal (S0);

wait(S2);

signal (S0);

How many times will process P0 print 1?

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!