An interactive Operating System project that visualizes CPU Scheduling Algorithms in real-time. This project helps students and developers understand how process scheduling works internally through animated execution and performance analysis.
- Visual simulation of CPU Scheduling Algorithms
- Real-time process execution animations
- Gantt Chart representation
- Waiting Time & Turnaround Time calculation
- Interactive UI for adding custom processes
- Educational visualization for OS concepts
- FCFS (First Come First Serve)
- SJF (Shortest Job First)
- Round Robin
- Priority Scheduling
- React.js
- JavaScript
- HTML5
- CSS3
- Vite
Add screenshots here
git clone https://github.com/AnzalKhan16/process-scheduler-visualizer.git
cd process-scheduler-visualizer
npm install
npm run dev- CPU Scheduling Concepts
- Operating Systems Fundamentals
- Algorithm Visualization
- React State Management
- Frontend Development
- Add Multilevel Queue Scheduling
- Add Multilevel Feedback Queue
- Improve animations
- Add dark mode
- Mobile responsiveness improvements
Contributions are welcome. Feel free to fork the repository and submit pull requests.
Mohammad Anzal Khan
GitHub: https://github.com/AnzalKhan16