sched_rsjf.h 435 B

123456789101112131415161718192021222324
  1. #ifndef __SCHED_RSJF__
  2. #define __SCHED_RSJF__
  3. #include <vector>
  4. #include <queue>
  5. #include <algorithm>
  6. #include "basesched.h"
  7. using namespace std;
  8. class SchedRSJF : public SchedBase {
  9. public:
  10. SchedRSJF(std::vector<int> argn);
  11. ~SchedRSJF();
  12. virtual void initialize() {};
  13. virtual void load(int pid);
  14. virtual void unblock(int pid);
  15. virtual int tick(int cpu, const enum Motivo m);
  16. private:
  17. /* llenar */
  18. };
  19. #endif