You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: cpu_scheduling_interface.md
+13-13Lines changed: 13 additions & 13 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,20 +4,20 @@
4
4
5
5
</div>
6
6
7
-
A **GUI-based CPU Scheduling Algorithm Visualizer** built using **Python**, **Tkinter**, and **Matplotlib**.
7
+
A **GUI-based CPU Scheduling Algorithm Visualizer** built using **Python**, **Tkinter**, and **Matplotlib**.
8
8
It allows users to add custom processes and simulate various scheduling algorithms with **real-time Gantt chart animation**, **ready queue visualization**, and **performance statistics**.
9
9
10
10
---
11
11
12
12
## 🚀 Features
13
13
14
-
✅ Interactive **Tkinter GUI**
15
-
✅ Supports multiple **CPU scheduling algorithms**
16
-
✅ Real-time **Gantt chart animation** using Matplotlib
17
-
✅ Displays **Ready Queue** (for Round Robin & Preemptive algorithms)
18
-
✅ Shows **average waiting time**, **turnaround time**, and **response time**
19
-
✅ Add or delete processes dynamically
20
-
✅ Clean and responsive design
14
+
✅ Interactive **Tkinter GUI**
15
+
✅ Supports multiple **CPU scheduling algorithms**
16
+
✅ Real-time **Gantt chart animation** using Matplotlib
17
+
✅ Displays **Ready Queue** (for Round Robin & Preemptive algorithms)
18
+
✅ Shows **average waiting time**, **turnaround time**, and **response time**
19
+
✅ Add or delete processes dynamically
20
+
✅ Clean and responsive design
21
21
22
22
---
23
23
@@ -60,7 +60,7 @@ Displays process execution in timeline order, showing process IDs along the time
60
60
61
61
## 🧠 Working
62
62
63
-
1. Enter process details (`PID`, `Arrival`, `Burst`, `Priority`)
63
+
1. Enter process details (`PID`, `Arrival`, `Burst`, `Priority`)
64
64
2. Choose your desired **Scheduling Algorithm**
65
65
3. (Optional) Enter Quantum value (for Round Robin)
66
66
4. Click **Run**
@@ -72,9 +72,9 @@ Displays process execution in timeline order, showing process IDs along the time
72
72
## 🛠️ Tech Stack
73
73
74
74
-**Python 3.8+**
75
-
-**Tkinter** → GUI Framework
76
-
-**Matplotlib** → Animation and Gantt Chart
77
-
-**Threading** → Live simulation without freezing GUI
75
+
-**Tkinter** → GUI Framework
76
+
-**Matplotlib** → Animation and Gantt Chart
77
+
-**Threading** → Live simulation without freezing GUI
0 commit comments