OS - Lecture 14th
OS - Lecture 14th
Deadlock Avoidence
TheBanker's algorithm is a
resource allocation and deadlock
avoidance algorithm developed by
Edsger Dijkstra.
Banker’s Algorithm
The Banker algorithm, sometimes referred
to as the detection algorithm, is a
resource allocation and deadlock avoidance
algorithm developed by Edsger Dijkstra that
tests for safety by simulating the allocation
of predetermined maximum possible
amounts of all resources, and then makes an
"s-state" check to test for possible deadlock
conditions for all other pending activities,
before deciding whether allocation should be
allowed to continue.
Banker’s Algorithm