First page Back Continue Last page Summary Graphics
MQ: schedule()
Takes CPU/runqueue specific lock
Checks for realtime tasks
- If realtime tasks, lock and scan the realtime runqueue to determine the next task
- If a realtime task is found, quit looking!
Scan the local runqueue looking for task with highest goodness value
- Value includes PROC_CHANGE_PENALTY boost
Notes: