Directions (Q96–100): The Banker's Algorithm is a deadlock-avoidance method in operating systems. It maintains information about the maximum resources each process may require, the resources currently allocated and the resources available. Each process must declare its maximum demand for each resource type before it starts. When a process requests additional resources, the algorithm checks whether granting the request leaves the system in a safe state — one in which there is a sequence that lets all processes complete. If so, the resources are allocated; otherwise the process must wait until its request can be safely fulfilled.
What is the significance of the Banker's algorithm in terms of resource management?
Pick an option to check yourself, or open the answer below.
Show answer & explanation
Correct answer: A. It enures that all processes can finish their execution without deadlock.
Explanation
By granting only requests that keep the system safe, it guarantees some order exists in which every process can finish — no deadlock.
More System Software and Operating System questions
- The order of steps of Address Translation in Linux Virtual Memory Scheme will be : A. register B. offset C. Page directory. D. Page table E…
- Match List-I with List-II :
- Match List-I with List-II.
- Match List-I with List-II :
- Which of the following is not correct about the virtual memory segmentation ?
- In windows scheduling, which of the following option is correct ?