CPU Scheduling Simulator
This project is a CPU Scheduling Simulator that implements various scheduling algorithms, including:
First-Come, First-Served (FIFO)
Shortest Job First (SJF)
Shortest Time to Completion First (STCF)
Round Robin (RR)
The simulator processes jobs with different arrival times, execution times, and potential interruptions. It calculates metrics such as turnaround time and response time to compare scheduling strategies.
Features
Job Handling: Models job execution with arrival times, execution times, and I/O interruptions.
Multiple Scheduling Algorithms: FIFO, SJF, STCF, and round-robin scheduling.
Performance Analysis: Calculates turnaround time, response time, and maximum completion time.
Configurable Quantum Time: For Round Robin scheduling.
Resources:
Skills

Python

Linux
NumPy
Habilities
Programming