Skip to content

First come first serve disk scheduling simulation can be viewed and studied with help of dynamically loading graph.

License

Notifications You must be signed in to change notification settings

sauravpanchal/fcfs-disk-scheduling-simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fcfs-disk-scheduling-simulator

First come first serve disk scheduling simulation can be viewed and studied with help of dynamically loading graph.


Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

fcfs-disk-scheduling-simulator

A basic fcfs-disk-scheduling-algorithm simulating application
Explore the docs »

View Demo · Report Bug · Request Feature
Documentation (PDF)

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgements

About The Project

Product Name Screen Shot

Built With

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • Python Basics
  • PyQt5 Module
  • GUI Programming

Installation

  1. Clone the repo
    git clone https://github.com/sauravpanchal/fcfs-disk-scheduling-simulator.git
    
  2. Install PyQt5 module
    pip install PyQt5
    
  3. Install PyQt graph module
    pip install pyqtgraph
    
  4. (Optional but Recommended) Install PyQt5 tools to get Qt desiner
    pip install pyqt5-tools
    
    The "designer.exe" will be installed in
    ...Lib\site-packages\pyqt5_tools
    
    (You can also create shortcut for the same to access it more easily.)

Usage

  • After successful installation you can just run the python script FCFS_DS_Simulator.py just like any other you would.

    python FCFS_DS_Simulator.py
    
  • Screenshots

    Product Name Screen Shot

    Product Name Screen Shot

For more examples, please refer to the Documentation (PDF) and PyQt5 Documentation

Roadmap

See the open issues for a list of proposed features (and known issues) & also you can request the same ✨.

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch - git checkout -b feature/feature_name
  3. Commit your Changes - git commit -m 'Add some feature_name'
  4. Push to the Branch - git push origin feature/feature_name
  5. Open a Pull Request
  6. Wait for your Pull Request to be reviewed

License

Distributed under the MIT License. See LICENSE for more informations.

Contact

Saurav Panchal

Project Link : https://github.com/sauravpanchal/fcfs-disk-scheduling-simulator

Acknowledgements

About

First come first serve disk scheduling simulation can be viewed and studied with help of dynamically loading graph.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages