1.

Each of a set of n processes executes the following code using two semaphores a and b initialized to 1 and 0, respectively. Assume that count is a shared variable initialized to 0 and not used in CODE SECTION P.CODE SECTION Pwait (a); count=count+1 ;if (count==n) signal (b) ;signal (a) ; wait (b) ; signal (b) ;CODE SECTION QWhat does the code achieve?

A. It ensures that no process executes CODE SECTION Q before every process has finished CODE SECTION P.
B. It ensures that at most two processes are in CODE SECTION Q at any time.
C. It ensures that all processes execute CODE SECTION P mutually exclusively.
D. It ensures that at most n-1 processes are in CODE SECTION P at any time.
Answer» B. It ensures that at most two processes are in CODE SECTION Q at any time.


Discussion

No Comment Found

Related MCQs