Skip to content

mishal23/os-simulator

Repository files navigation

OS-Simulator

User Interface simulating the major concepts of Operating Systems.

Simulations Done

  • System Calls (Terminal based GUI)
  • Socket Programming
  • CPU Scheduling
  • Process Synchronization
  • Disk Scheduling
  • Memory Management
  • Page Replacement
  • File Allocation

Extra Algorithms Simulated

  • Multilevel Queue Scheduling
  • Sleeping Barber Problem
  • Second Chance Page Replacement Algorithm

Installation Instructions

Ubuntu

  • Step1:- sudo apt-get update
  • Step2:- sudo apt-get upgrade
  • Step3:- curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
  • Step4:- sudo apt-get install -y nodejs
  • Step5:- Go to Terminal, type npm -v and then node -v, verify that installation is successful.

Windows

  • Step1:- Download Windows Installer (.msi) from here
  • Step2:- Run the installer(.msi file downloaded in Step1)
  • Step3:- Click Next, Accept the License Agreement
  • Step4:- Let the default Destination Folder be as it is, Click Next
  • Step5:- In Custom Setup, select npm package manager, Click Next
  • Step6:- Click Install, and then Restart your PC
  • Step7:- Go to Command Prompt, type npm -v and then node -v, verify that installation is successful.

How to Run?

Contributors

This project follows the all-contributors specification. Contributions of any kind welcome!

About

Operating Systems Simulator

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy