A Python implementation of the First Come First Serve, Round Robin, Shortest Job First, and Shortest Remaining Time First scheduling algorithms.
The core application logic can be found in schedulers.py, which uses the discrete event simulator (des.py), the event types (event.py), and the possible process types (process.py) to run.
To run the application, execute the command:
python main.py