Skip to content

avinandan04/FCFS-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 

Repository files navigation

FCFS-visualizer

image

πŸ–₯️ FCFS Scheduling Visualizer

This project simulates and visualizes the **First-Come, First-Served (FCFS) CPU scheduling algorithm**.

πŸ“Œ Features

  • Interactive **Gantt Chart** for FCFS scheduling.
  • Step-by-step process execution visualization.
  • Calculates **Average Waiting Time & Turnaround Time**.
  • User input for dynamic process simulation.

βš™οΈ Installation

To install the required dependencies, run:

pip install matplotlib numpy tkinter

πŸ› οΈ Running the Visualizer

To run the FCFS visualizer, execute:

python fcfs_visualizer.py

πŸ“‚ Project Structure


fcfs-visualizer/
│── src/
β”‚   │── fcfs_visualizer.py     # Main visualization script
│── README.html                # Project documentation
│── requirements.txt           # Required dependencies
    

πŸ”— Useful Links

GitHub Repository

πŸ“œ License

This project is licensed under the **MIT License**.

πŸ™ Acknowledgments

Inspired by CPU scheduling algorithms in operating systems.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •