Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scheduling_Algorithms

A Streamlit-based interactive web app that visualizes how different CPU Scheduling Algorithms (SJF, FCFS, Priority, and Round Robin) work in real time. Users can enter custom process data or use predefined examples to simulate scheduling, view Gantt charts, and analyze Completion Time, Turnaround Time, and Waiting Time for each process.

Built with Python, Streamlit, and PIL, this project provides an easy and visual way to understand process scheduling concepts used in operating systems.

About

An interactive Streamlit app that visualizes CPU Scheduling Algorithms like FCFS, SJF, Priority, and Round Robin with real-time Gantt charts. It helps students and developers analyze Completion, Turnaround, and Waiting Times to easily compare scheduling techniques.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages