← All work

Academic project

CPU Scheduling Algorithm Visualizer

Developed a Python Tkinter desktop app that simulates FCFS, SJF, SRTF, Priority and Round Robin CPU scheduling, comparing them through color-coded Gantt charts and performance metrics.

  • Python
  • Tkinter
  • Operating systems
Academic project
Jul–Oct 2024

CPU Scheduling Algorithm Visualizer

  1. Processes
  2. Scheduler
  3. Gantt chart
Python · Tkinter · Operating systems

Overview

Developed a Python Tkinter desktop app that simulates FCFS, SJF, SRTF, Priority and Round Robin CPU scheduling, comparing them through color-coded Gantt charts and performance metrics.

Implementation

Built with Python and Tkinter. The original portfolio lists FCFS, SJF, SRTF, Priority, and Round Robin scheduling.

  • Scheduling algorithm simulation
  • Color-coded Gantt charts
  • Performance metric comparison
Next project Web App Security Testing