Multiple choice

Among the following processes, which will enter the deadlock state?

Consider a system with three processes A, B, C and total resources are 15.
Process A has 4 tape drives but requires 14 tape drives.
Process B has 5 tape drives but reuqires 9 tape drives.
Process C has 3 tape drives but requires 7 tape drives.
 

  1. A, B

  2. A, B, C

  3. A, C

  4. None of these

  5. None

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

|Process |Number of Resources Allocated|Max Requirement of resources to complete|Max resources requested for completion| |---|---|---|---| |A|4|14|14 - 4 = 10| |B |5|9|9 - 5 = 4| |C|3|7|7 - 3 = 4| Total Allocated resources = 12 Max Available resources = 15 - 12 = 3 But all process require more than 3 resource to complete, so all process enters in deadlock state.