ЁЯУв Too many exams? DonтАЩt know which one suits you best? Book Your Free Expert ЁЯСЙ call Now!


    тЪб Month End Offer - Flat 52% Off On All Courses! Enroll Now тЪб
    00:00:00 AM Left

    Question

    How can the Banker's algorithm be used to prevent

    deadlocks?
    A By killing processes that are in a deadlock state. Correct Answer Incorrect Answer
    B By ensuring that at least one process releases all of its resources before requesting new ones. Correct Answer Incorrect Answer
    C By dynamically allocating resources to processes and only granting requests that leave the system in a safe state. Correct Answer Incorrect Answer
    D By immediately releasing all resources held by a process that enters a waiting state. Correct Answer Incorrect Answer
    E None of these Correct Answer Incorrect Answer

    Solution

    The Banker's algorithm is used to prevent deadlocks by considering the current resource allocation, future resource requests, and the available resources. It only allows a resource request if granting it would not put the system in an unsafe state, ensuring that processes don't enter deadlock-prone situations.

    Practice Next
    ask-question