Operating System Virtual Lab
Demo
You can see demo here
Languages
- HTML
- CSS
- javascript
Description
Deadlock and concurrency with semaphore :
You can visualize and play with the different algorithms of Deadlock and Concurrency.
- Banker's Algorithm
- Lock Variable
- Test & Set Lock
- Strict Alteration
- Petersons Algorithm
- Producer & Consumer
- Binary Semaphore
- Counting Semaphore
Scheduling Algorithm :
You can visualize and play with the all 9 sheduling algorithm on this website.
- First Come First Serve
- Shortest Job First
- Longest Job First
- Round Robin
- Shortest Remaining Job First
- Longest Remaining Job First
- Priority Preemptive
- Priority Non-Preemptive
- Highest Response Ratio Next
Disk Scheduling :
You can visualize and play with the different algorithms of Disk Scheduling.
- FCFS
- SSTF
- SCAN
- C-SCAN
- LOOK
- C-LOOK
Get started
step 1: Fork repository
step 2: Clone the Fork repository in your device
git clone https://github.com/<your-github-username>/OS-virtual-lab.git
Now you are good to go.
Contribution from
For Deadlock and concurrency with semaphore :
Viren Sureja, Vidhan Patel, Tanmay Thaker, Krish Bhanushali, Jay Rank
For Scheduling Algorithms :
Naimish Lukhi, Siddharth Patel, Dhruvil Lathiya, Amit Hirpara, Parva Barot
For Disk Scheduling :
Hetarthi Mori, Khushali Patel, Khushi Naik, Kshitij Surana, Kush Patel