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.
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХрд╛ рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рдЪреБрдиреЗрдВ:
(i) рдЙрдкрднреЛрдХреНрддрд╛ рдиреЗ рд╕реЗрд╡рд╛ рдХреА я┐╜...
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡рд╛рдХреНрдпреЛрдВ рдХрд╛ рдорд┐рд▓рд╛рди рдХрд░реЗрдВ:
(i) рдЖрдкрдХреЛ рд╕рднреА рдирд┐рдпрдореЛрдВ рдХрд╛...
рдХрд┐рд╕ рдирд┐рдпрдо рдХреЗ рдЕрдВрддрд░реНрдЧрдд рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдкреНрд░рдзрд╛рди рдХреЛ рд░рд╛рдЬрднрд╛рд╖рд╛ рдЕрдзрд┐рдирд┐рдпрдо я┐╜...
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╡рд╛рдХреНрдпреЛрдВ рдХреЗ рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рдХрд╛ рдорд┐рд▓рд╛рди рдХрд░реЗрдВ рдФрд░ рдЙрдЪрд┐рдд рд╡рд┐я┐╜...
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╢рдмреНрджреЛрдВ рдХрд╛ рд╕рд╣реА рд╣рд┐рдВрджреА рдЕрдиреБрд╡рд╛рдж рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рдЪрдпрди рдХрд░я┐╜...
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд╛рдХреНрдп рдХрд╛ рд╕рд╣реА рдЕрдиреБрд╡рд╛рдж рдХреМрди рд╕рд╛ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЧрд╛ред┬а
The gu...
GIC
рджреЗрд╡рдирд╛рдЧрд░реА рд▓рд┐рдкрд┐ рдХреЗ рд╡рд┐рд╖рдп рдореЗ рдХреНрдпрд╛ рд╕рддреНрдп рдирд╣реА рд╣реИ ?
рдЗрдирдореЗрдВ рд╕реЗ рдХреНрдпрд╛ тАШNon-Performing Asset тАЩ рдХрд╛ рд╕рд╣реА рдЕрд░реНрде рд╣реИ?┬а
рд╡рд┐рддреНрддреАрдп рд░реВрдк рд╕реЗ рдордЬрдмреВрдд рд░рд╛рдЬреНрдп рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдмреБрдирд┐рдпрд╛рджреА...