Skip to content

This is an operating system project. Its main goal is to simulate a real operating system.

Notifications You must be signed in to change notification settings

HalaHamdi/Virtual_system

Repository files navigation

Process Management Simulator

This is an Operating Systems Course Project where we were required to implement various process management alogirhtms in an OS-like environment

Implemented Algorithms - Process Scheduling

  • First Come First Serve
  • Shortest Job First
  • Hightest Priority First
  • Shortest Remaining Time Next
  • Round Robin

Implemented Algorithms - Memory Management

  • First Fit
  • Next Fit
  • Best Fit

headers.h contains clk functions, it should be included anywhere the clock functions are used.

To get time call:

getClk();

You can use Makefile to build and run project

To compile your project, use the command:

make

To run project, use the command:

make run

If you added a file to project add it to the build section in the Makefile

Always start the line with a tab in Makefile, it is its syntax

About

This is an operating system project. Its main goal is to simulate a real operating system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •