We made Operating System Virtual Lab where students are able to learn CPU Scheduling Algorithms from scratch. We have also implemented Algorithms in this website, so students can try out a working algorithm on their own for better learning.
You can see demo from here. Check Here
Deadlock
• Banker’s Algorithm
Concurrency
• Turn Variable
• Peterson Method
Semaphore
• Binary Semaphore
Click on Demo of any Algorithm you want to run. Then enter your Input to run the algorithm. On doing so, you get you output. You can also watch video on how to run this algorithms on our YouTube channel. https://youtu.be/XOa8cHasios
You can directly fork or clone this project using command line to your system and make changes.
Below are the steps you can use to further run this project on your own and make changes to them according to your need and requirement.
For Downloading the all codes file, you can use this command in your command prompt :-
Git clone https://github.com/aditpatel4/OS-Algorithms-Web
For the Forking this project , you can use this command in your GitHub CLI Tools :-
gh repo fork https://github.com/aditpatel4/OS-Algorithms-Web --clone
After Completing the changes in your local repo or changes in your local storage device, you can push your edited Code to the GitHub Repo and your task terminates there.
- HTML
- CSS
- javascript
- Adit Patel
- Achal Mehta
- Brave Desai
- Harsh Shah