Multiple choice

Which of the following algorithms is used for deadlock avoidance?

  1. Dijkstra's Banking Algorithm

  2. Round Robin Algorithm

  3. Shortest Job First Algorithm

  4. First Come First Serve Algorithm

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Dijkstra's Banker's Algorithm is the classic deadlock avoidance technique that checks if granting a resource request keeps the system in a safe state. Other options are CPU scheduling algorithms unrelated to deadlock.