OS Visual Studio is a JavaScript-based web simulator that helps in visualising all major Operating System algorithms in undergrad OS course.
Operating Systems being such an important subject for computer professionals and students, there arises a need wherein an application can help visualise all the major algorithms in Operating Systems. Through this application, our purpose is:
- To provide a user friendly interface to simulate and visualise all the major algorithms of operating systems with utmost efficiency.
- To encourage students to have an in-depth understanding of the algorithms via gantt charts, comparison graphs, and calculation tables.
- To provide a common discussion platform to the community of students, teachers, and tech professionals to discuss, post, and answer queries related to the OS algorithms.
- The fully-responsive website, created via materialize-css and bootstrap, has a very simple and interactive interface that uses material UI features in different activities involving the simulations and calculations.
- The backend has been created using PHP and MySQL, that aids in downloading individual progress results and allows users to participate in the discussion forum.
- The different variants and all parameters of the algorithms have been considered.
-
CPU Scheduling
- First Come First Serve (FCFS)
- Shortest Job First (SJF)
- Shortest Remaining Job First (SRTF)
- Round Robin
- Priority (Preemptive)
-
Disk Scheduling
- First Come First Serve (FCFS)
- Shortest Seek Time First (SSTF)
- SCAN
- C-SCAN
- LOOK
- C-LOOK
-
Page Replacement
- First In First Out (FIFO)
- Least Recently Used (LRU)
- Optimal Page Replacement
-
Deadlock Avoidance
- Banker's Algorithm
-
Memory Allocation Techniques
- First Fit
- Best Fit
- Worst Fit
Check out our Contribution Guide to contribute to the OS Visual Studio. New contributions of any kind are welcome. Feel free to improve the code base, request new features, or report bugs and errors.
Manu Shivhare |
Nimisha Yadav |
Sakshi Goel |
Sakshi Saxena |
For any queries/questions or help, please contact us at [email protected].
OS Visual Studio is licensed under MIT License.
































