Skip to content

Español: Simulador web de algoritmos de planificación de procesos (FIFO, Round Robin, SJF) para sistemas operativos. English: Web-based simulator of process scheduling algorithms (FIFO, Round Robin, SJF) for operating systems.

License

Notifications You must be signed in to change notification settings

Areshkew/dispatch_algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Process Scheduling Algorithm Simulator

This repository contains a web-based simulator that implements and visualizes the most common process scheduling algorithms in operating systems:

  • FIFO (First-In, First-Out)
  • Round Robin
  • SJF (Shortest Job First)

Features

  • Interactive web interface for experimenting with process scheduling algorithms
  • Customizable parameters for each algorithm (e.g., time quantum for Round Robin)
  • Visualization of process execution and waiting times
  • Comparative analysis of algorithm performance

Getting Started

To run the simulator locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Areshkew/dispatch_algorithms.git
    
  2. Navigate to the project directory:

    cd dispatch_algorithms
    
  3. Open the index.html file in your web browser.

Usage

  1. Select the desired scheduling algorithm from the radio options.
  2. Adjust the algorithm processes.
  3. Click the "Solve" button to run the visualization.
  4. View the results, including the chart and wating time and system time.

Contributing

Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgements

  • This simulator was inspired by the need to better understand process scheduling algorithms in operating systems.

Feel free to customize the README file based on your specific implementation details and add any additional sections as needed.

About

Español: Simulador web de algoritmos de planificación de procesos (FIFO, Round Robin, SJF) para sistemas operativos. English: Web-based simulator of process scheduling algorithms (FIFO, Round Robin, SJF) for operating systems.

Topics

Resources

License

Stars

Watchers

Forks