CPU Scheduler that schedules processes according to the input algorithm.
Supports
- First-Come First-Served
- Non-Preemptive Shortest Job First
- Preemptive Shortest Job First
- Non-Preemptive Priority
- Preemptive Priority
- RoundRobin
- Last-In-First-Out
- Longest Job First