Skip to content

aditpatel4/OS-Algorithms-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OS-Algorithms-Web

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

About

image


Types Of Algorithms

Deadlock
• Banker’s Algorithm
Concurrency
• Turn Variable
• Peterson Method
Semaphore
• Binary Semaphore


image

image



How to run the algorithm

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



How to contribute in this project

You can directly fork or clone this project using command line to your system and make changes.

Steps:

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.



Languages are used in Project

  1. HTML
  2. CSS
  3. javascript

Developed By

  1. Adit Patel
  2. Achal Mehta
  3. Brave Desai
  4. Harsh Shah