Skip to content

This is group based project where I (Aman) with my 3 other member developed CPU scheduling algorithm simulator.

Notifications You must be signed in to change notification settings

Aa-man/Group_based_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPU Scheduling Algorithm Simulator A Python-based simulator for CPU scheduling algorithms with both Command-Line Interface (CLI) and Graphical User Interface (GUI) modes. This project is designed to help students and developers understand, visualize, and experiment with different CPU scheduling algorithms.

Features

Dual modes: CLI Mode → Interactive terminal-based simulation. GUI Mode → User-friendly interface built with Tkinter.

Supports multiple scheduling algorithms: First-Come, First-Served (FCFS) Shortest Job First (SJF NP) Shortest Remaining Time First (SRTF) Round Robin (RR) Priority (Preemptive & Non-Preemptive) Highest Response Ratio Next (HRRN) Multi-Level Queue (MLQ) Gantt Chart Visualization for better understanding. Modular code structure with dynamic algorithm loading.

About

This is group based project where I (Aman) with my 3 other member developed CPU scheduling algorithm simulator.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages