First come first serve disk scheduling simulation can be viewed and studied with help of dynamically loading graph.
A basic fcfs-disk-scheduling-algorithm simulating application
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Documentation (PDF)
Table of Contents
To get a local copy up and running follow these simple example steps.
- Python Basics
- PyQt5 Module
- GUI Programming
- Clone the repo
git clone https://github.com/sauravpanchal/fcfs-disk-scheduling-simulator.git
- Install PyQt5 module
pip install PyQt5
- Install PyQt graph module
pip install pyqtgraph
- (Optional but Recommended) Install PyQt5 tools to get Qt desiner
The "designer.exe" will be installed in
pip install pyqt5-tools
(You can also create shortcut for the same to access it more easily.)...Lib\site-packages\pyqt5_tools
-
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
For more examples, please refer to the Documentation (PDF) and PyQt5 Documentation
See the open issues for a list of proposed features (and known issues) & also you can request the same ✨.
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch -
git checkout -b feature/feature_name
- Commit your Changes -
git commit -m 'Add some feature_name'
- Push to the Branch -
git push origin feature/feature_name
- Open a Pull Request
- Wait for your Pull Request to be reviewed
Distributed under the MIT License. See LICENSE
for more informations.
Saurav Panchal
- Mail : [email protected]
- Links : Linktree
Project Link : https://github.com/sauravpanchal/fcfs-disk-scheduling-simulator