This Java program simulates various CPU scheduling algorithms:
- FCFS (First-Come-First-Serve)
- Round Robin (with configurable quantum)
- Trace view of scheduling timeline
- Calculation of turnaround time and normalized turnaround time
- Modular structure to easily extend more algorithms
Compile and run CpuSchedulingSimulator.java using any IDE or terminal:
javac CpuSchedulingSimulator.java
java CpuSchedulingSimulator