Welcome to the OS Mini Project! This GUI tool lets you simulate various process scheduling algorithms, including FCFS, SJF, SRTN, Priority, and Round Robin.
- Python 3.x
- Tkinter (usually comes with Python)
- Clone the repository.
- Navigate to the directory.
- Run
python OS-Mini-Project-Scheduling-Algorithm.py
.
- First, select the process scheduling algorithm.
- Enter the number of processes.
- Then, for each process:
- Enter arrival time, burst time, and priority (optional).
- Choose an algorithm and, for Round Robin, specify the quantum.
- Click "Submit" to see completion time, turnaround time, and waiting time for each process.
- Scroll down for average turnaround time and average waiting time.
- FCFS
- SJF
- SRTN
- Priority Scheduling
- Round Robin
- Anuj Koli
- Raviraj Parab
- Rahul Shelke
- Ayush Devre
- Sahil Patil
- Vedant Shelar
Feel free to contribute! Enjoy exploring process scheduling algorithms with our tool! 🚀