Question: 16. The counter variable, which is shared among two running processes, P1 and P2, currently contains the number 5 . 14 of 17 Fall 2022

16. The counter variable, which is shared among two running processes, P1 and P2, currently contains the number 5 . 14 of 17 Fall 2022 CISC 3320 TR8 Final CUNY Brooklyn College Both processes attempt to execute the two statements counter++; and counter--;, respectively, at the same exact time, and the operating system, which doesn't enforce mutual exclusion, executes the corresponding 6 machine instructions to these statements in the following order: T0:P1executesregister1=counter;T1:P1executesregistereregister1+1;T2:P1executescounter=register;T3:P2executesregister2=counter;T4:P2executesregister2=register21;T5:P2executescounter=register; What number will the counter variable contain after the execution of these instructions? (2 points) Type your answer to question 16 here. Topic 10: Deadlock 17. Consider the following state with 3 processes and 22 resources, 3 of which are available. Explain whether the shown state is safe or unsafe
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
