Skip to content

An implementation of a mini operating system including CPU Scheduler (Core), in addition to memory allocation capabilities using the buddy memory allocation system written in C.

Notifications You must be signed in to change notification settings

MoEssamKhattab/Mini-OS

 
 

Repository files navigation

Process-Scheduler

This project is a CPU scheduler which used the following scheduling algorithms using C.

  1. Preemptive Highest Priority First (PHPF). [Still Progressing]
  2. Shortest Remaining time Next (SRTN). [Still Progressing]
  3. Short Job First (SJF). [Still Progressing]
  4. Round Robin (RR).

Authors

  • Yahya Mohamed
  • Mariam Moktar
  • Muhammed Essam
  • Yassmen Abosaif

generating the files & building

make all
./test_generator.out

running

make run

About

An implementation of a mini operating system including CPU Scheduler (Core), in addition to memory allocation capabilities using the buddy memory allocation system written in C.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.3%
  • Makefile 0.7%