Question: Operating system: What are the output for these exercises#2? Hint :For exercise #2 theres a 2 output for do 1 and do 2 Exercise #2:
Exercise #2: Shared data semaphore mutex, x; Initially mutex = 1, x = 1, y=0 do (wait (x) // do something signal (x); while (TRUE) do (wait (mutex) if (y== 1) wait (x) signal (mutex) // do something wait (mutex) if (y == 0) signal (x) signal (mutex) while (TRUE)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
