Skip to content

mishal23/os-simulator

This branch is 1 commit ahead of, 1 commit behind master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

57bf08e · Dec 7, 2022
Apr 10, 2018
Oct 13, 2020
Oct 15, 2020
Feb 12, 2018
Jul 9, 2020
Mar 17, 2018
Apr 11, 2018
Mar 23, 2018
Feb 12, 2018
Jul 9, 2020
Apr 10, 2018
Dec 7, 2022
Dec 7, 2022

Repository files navigation

OS-Simulator

All Contributors

HitCount

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

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Nihal Haneef

💻

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