ahmedr2001 / OS_Scheduler

A scheduler of processes for an OS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OS Scheduler Simulation

A simple simulation of an OS scheduler using different scheduling algorithms including: Highest Priority First (non-preemptive), Shortest Remaining Time Next and Round Robin. It also allocates memory using the First-Fit algorithm or the Buddy System Allocation algorithm.

How To Run

  • Type make build to make the required files
  • Type make run to run them
  • You can also manually run by typing ./process_generator.out
  • You can type make clean to remove all .out files
  • You can also simply type make all to clean and build at the same time

About

A scheduler of processes for an OS.


Languages

Language:C 99.4%Language:Makefile 0.6%