项目作者: Anarcroth

项目描述 :
A comperative analysis of multiple different process scheduling algorithms
高级语言: C++
项目地址: git://github.com/Anarcroth/process-scheduling-analysis.git
创建时间: 2019-01-10T16:18:47Z
项目社区:https://github.com/Anarcroth/process-scheduling-analysis

开源协议:GNU General Public License v3.0

下载


Processes Scheduling Analysis

comparison and contrast

The purpose of this project is to analyze and compare these different algorithms, to show their strengths and weaknesses, and to visualize them.

What was initially a thesis, became a hobby… oh well.

Motivation

The motivation of this topic is due to my overwhelming interest in scheduling algorithms. It’s a deep and complex topic that can be explored and serve as a great academic exercise.

Although there are a lot of algorithms to cover and time is scarce, at least the more complex and interesting ones can be tackled and implemented.

Dependencies

curses

How to run

  1. # get code
  2. git clone https://github.com/Anarcroth/process-scheduling-analysis.git
  3. # go to source
  4. cd process-scheduling-analysis/src
  5. # compile
  6. make
  7. # run
  8. ./psa.app

NOTE: Run in full-screen, because the curses graphics are hard-coded (due to the lack of time to fix it)

Contributions

All are welcomed!