Question
A system has three resources R1,R2,R3, with total
instances 5, 3, and 4, respectively. Processes P1,P2,P3 are allocated (2, 1, 2), (1, 1, 1), and (1, 1, 2). The remaining needs are (1, 1, 1), (1, 1, 2), and (1, 1, 0). Can the system avoid deadlock?Solution
Using the Banker’s Algorithm, we determine if the system can execute all processes without entering a deadlock. 1. Available resources initially: R1=1,R2=0,R3=0 2. If P1 finishes first, it releases R1=2,R2=1,R3=2. Available becomes R1=3,R2=1,R3=2. 3. Now P2 can execute, releasing R1=1,R2=1,R3=1. Available becomes R1=4,R2=2,R3=3. 4. Finally, P3 completes, releasing all its resources. Hence, no deadlock occurs if P1 is completed first. Why Other Options Are Incorrect: • B) No, deadlock is inevitable: Incorrect because deadlock can be avoided by choosing the correct execution order. • C) & D): Incorrect as P2 or P3 cannot execute first due to insufficient resources. • E) Insufficient data: Incorrect as the problem provides all necessary data.
Which Indian institution is recognized as the apex body for coordinating horticultural research in India?
Ratio of yield of photochemical product to total number of quanta used is called as ___
International Rural Women day is celebrated on ………………
The headquarters directorate of Plant Protection, Quarantine and Storage (DPPQS) is located at which place?
Give the chronological order in the development of following herbicides
A. Atrazine
B. 2, 4-D
C. Bispyribac Sodium
D. Alachl...
Which of the following is used in neutron moisture meter as neutron source?Â
Stalk of a single flower is calledÂ
The enzyme used in the first step of glycolysis is:
Which type of inflorescence is typically observed in onion plants?
Fully opened blossoms in apple may be killed at temperature below