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 city in Uttar Pradesh is known for the ancient Dashashwamedh Ghat?
 Bandhan bank has roped _________ as its brand ambassador for the bank’s product and service endorsement.
What state ranked as the top electronics exporter in India during the fiscal year 2022-2023?
How many other levels does the idea of people’s participation in the Panchayati Raj System extend to?
Who has been appointed as the woman president of Table Tennis Federation of India for the first time?
What is Tripitaka?
'Man -Yi' a super typhoon has hit which of these countries recently?
Number of bones in adult human body are?
Kanger Valley National Park, which was seen in the news, is in which state?
Which day is celebrated as 'World Earth Day'?