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 organizations are referred to as the “Bretton Woods Twins”?
Match the following dance forms with their respective states:
The Consumer mobile business of Tata Teleservices will be taken over by:
Eight regional banks were made subsidiary of SBI in 1960 as per State Bank of India (Subsidiary Banks) Act 1959.
Which of the following is covered by Article 243D of the Indian Constitution?
Who has been recently appointed as the MD & CEO of National Payment Corporation of India (NPCI)?
The town of Sanchi, famous for the Sanchi stupa is located in?Â
Which dam in India is associated with the creation of the Gobind Sagar reservoir?
Bikaner Camel Festival was recently organized in the state of:
Which of the following countries is not a member of SAARC?