Gate2018 cs Q27

0. Consider a system with 3 processes that share 4 instances of the same resource type. Each process can request a maximum of K instances. Resource instances can be requested and released only one at a time. The largest value of K that will always avoid deadlock is ___________.

Note – Numerical Type question

  • Option : A
  • Explanation :
    Given,
    Number of processes (P) = 3
    Number of resources (R) = 4

    Since deadlock-free condition is:

    R ≥ P(N − 1) + 1
    Where R is total number of resources,
    P is the number of processes, and
    N is the max need for each resource.

    4 ≥ 3(N − 1) + 1
    3 ≥ 3(N − 1)
    1 ≥ (N − 1)
    N ≤ 2
    Therefore, the largest value of K that will always avoid deadlock is 2.
    Option (A) is correct.
Cancel reply

Your email address will not be published. Required fields are marked *


Cancel reply

Your email address will not be published. Required fields are marked *