Skip to content

C++ implementation of different operating system scheduling algorithms

Notifications You must be signed in to change notification settings

fclerget/CS315-Scheduler

Repository files navigation

CS315-Scheduler

Demo C++ implementation of operating system scheduling algorithms under different running scenarios.
Both scheduler algorithms have examples to showcase ideal and starved conditions.

Features

  • Rate-monotonic and round-robin scheduler algorithms
  • Multiple task creation input modes
  • Object-oriented code, including inheritance
  • Usage of doubly linked lists, vectors, queues, pointers, and dereferencing
  • ASCII output interface for usability and debugging

Screenshots

[Rate Monotonic Screenshot][(https://i.imgur.com/DG3EXOJ.png)] [Round Robin Screenshot][https://i.imgur.com/ddUior6.png] [Cell Color Key][https://i.imgur.com/WCbR3en.png]

Authors

About

C++ implementation of different operating system scheduling algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published