Aufgabe 5: Zeitscheiben
Todo List
- Member Assassin::epilogue ()
- Implement Method
- Member Assassin::hire ()
- Implement Method
- Member Assassin::prologue ()
- Implement Method
- Member Dispatcher::isActive (const Thread *thread, unsigned *cpu=nullptr)
- Implement method for kill IPI (in MPStuBS only)
- Member GuardedScheduler::exit ()
- Implement method
- Member GuardedScheduler::kill (Thread *that)
- Implement method
- Member GuardedScheduler::ready (Thread *that)
- Implement method
- Member GuardedScheduler::resume ()
- Implement method
- Member LAPIC::Timer::set (uint32_t counter, uint8_t divide, uint8_t vector, bool periodic, bool masked=false)
- Implement Method
- Member LAPIC::Timer::ticks (void)
- Implement Method
- Member Scheduler::kill (Thread *that)
- Adapt method (for MPStuBS)
- Member Watch::activate () const
- Implement method
- Member Watch::epilogue () override
- Implement Method
- Member Watch::interval () const
- Implement method
- Member Watch::prologue () override
- Implement Method
- Member Watch::windup (uint32_t us)
- Implement Method