Operating Systems, Computer Scienc.
three components: Safety algorithm, Resource request algorithm, and Banker algorithm The algorithm uses four data structures to keep track of the system: Available, Max, Allocation, and Need Available is a vector that shows the number of available resources the system has for each resource type.