Question
Which of the following algorithms is most commonly used
in Operating Systems for deadlock prevention?Solution
Correct Option: Banker's Algorithm (A) is used in operating systems to prevent deadlocks by determining if a system can safely allocate resources to avoid deadlock situations. It ensures that processes proceed without circular waiting, a condition for deadlock. Why Other Options Are Wrong: B) Round Robin Scheduling: This is a CPU scheduling algorithm used for time-sharing systems, not for deadlock prevention. It deals with process scheduling, not resource allocation. C) First-Come, First-Served Scheduling: This is a simple scheduling algorithm where processes are executed in the order of arrival. It has no role in preventing deadlocks. D) Shortest Job Next: This is another CPU scheduling algorithm used to prioritize tasks based on their shortest execution time, which doesn’t address deadlocks. E) Least Recently Used (LRU): LRU is a page replacement algorithm in memory management, unrelated to deadlock handling.
District plans prepared by local bodies need to be consolidated and approved by:
________ is central to local self governance. It is also central to the transparent and accountable functioning of ________.
Number of subordinates a superior can supervise efficiently is referred to as
`Part file' is opened
The declared purpose of the RTI Act is to
While formulating Citizen's Charter, who among the following are to be associated
Under which Article of Constitution of India Contingency Fund of India is set up?
What is the minimum age for entering into service in Government
Generally speaking, regulatory bodies come into existence
Operation of Prime Minister's National Relief Fund and National Defence Fund is done by the