10 #ifndef FCFSDISCIPLINE_H 11 #define FCFSDISCIPLINE_H 21 static constexpr
const char *
configKey =
"fcfsDiscipline";
This class implements the ready queue and the wait queue. Those queues contain processes ready to run...
bool preempts(TriggeringEvent trigger)
returns true if the argument is a scheduling trigger for this specific discipline ...
static constexpr const char * configKey
FcfsDiscipline(std::shared_ptr< SchedulerConfiguration > c)
std::shared_ptr< Process > selectNextTask(Queue *readyQueue, std::shared_ptr< Process > running, unsigned int deadlineMisses) override
select the best task to run at this point.
std::string getName()
returns the name of that discipline
def deadlineMisses(reportsFolder, configFilename, reportFilename, runningTime)