Operating Systems

Banker's Alorithm and a scheduler implemented in C++

Description

  • Banker's Algorithm - Create a resource allocator using both an optimistic resource manager and the banker’s algorithm of Dijkstra.

  • Scheduler - Simulate scheduling in order to see how the time required depends on the scheduling algorithm and the request patterns.