Skip to content

CPE 437 Schdeulers, we were asked for FiFo only, but oh well I did em all :P

Notifications You must be signed in to change notification settings

hashem78/OS_Schedulers

Repository files navigation

Description

A contiuation of an assignment I was given by my proffesor for CPE473 (Computer Operating Systems), they originally asked us to create a FiFo scheuduler (First Come First Serve), so I did but, I wanted more so I just worked on the other schedulers we learned about, which are SJF (Shortest Job First); SRT (Shortest Remaining Time) and RR (Round Robin).

Structure

This project relies on clean OOP principles, clean architecture and separation of concerns, the language used is C++20 and the build system is CMake.

Requirements

  • A compiler with C++20 support
  • CMake 3.21

How to use

You can either compile from source or run a prebuilt binary.

  • Use in.txt with the format described

About

CPE 437 Schdeulers, we were asked for FiFo only, but oh well I did em all :P

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published