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.
Net Working Capital (NWC) is defined as:
During the loan appraisal process at banks, the term CMA Report refers to which of the following?
A firm has the following details:
• Raw material holding: 25 days
• WIP: 15 days
• Finished goods: 20 days
• Receiva...
In insurance accounting, what is "unearned premium"?
NPV assumes reinvestment of the cash flows at:
Which is not an example of imputed cost
ABC Ltd. has current assets of ₹8 lakh and current liabilities of ₹5 lakh. It wants to maintain a current ratio of 2:1. How much current liability s...
The Companies Act 2013, contains ________.
Under which of the following accounting systems, real & nominal accounts are ignored?
Ind AS 7 deals with which of the following: