- P1 holds 3 resources
- P2 holds 4 resources
- P3 holds 2 resources
- P4 holds 1 resource
Total 3+4+2+1 = 10 resources are allocated and 12-10=2 resources are free
- P1 requires maximum 8 resources; It needs 8-3 =5 more tapes
- P2 requires maximum 9 resources; It needs 9-4 =5 more tapes
- P3 requires maximum 5 resources; It needs5-2 =3 more tapes
- P4 requires maximum 3 resources; It needs 3-1 = 2 more tapes
We can allocate 2 free resources to P4.
P4 will complete execution and release all its resources. Now total 3 resoucres are free.
We can allocate 3 free resources to P3.
P3 will complete execution and release all its resources. Now total 5 resoucres are free.
We can allocate 5 free resources to P1.
P1 will complete execution and release all its resources. Now total 8 resoucres are free.
We can allocate 5 free resources to P2.
P2 will complete execution and release all its resources.
System is in safe state.!!!
The sequence is P4P3P1P2
Answer C