diff options
author | Richard Braun <rbraun@sceen.net> | 2013-01-11 23:49:23 +0100 |
---|---|---|
committer | Richard Braun <rbraun@sceen.net> | 2013-01-11 23:49:23 +0100 |
commit | 644a177521a390133c98b9de83934a25e2be4f67 (patch) | |
tree | 186d4c4d5b23b4e0a94460ecb75e7a1f910a249f /kern/task.c | |
parent | fb1b8cf4f196903f770ce9b0274423626c145517 (diff) |
kern/thread: improve processor-local scheduling
This change introduces scheduling classes, including support for real-time
and time-sharing threads. The real-time class matches the requirements of
the POSIX SCHED_FIFO and SCHED_RR policies. The time-sharing class makes
use of a scheduling algorithm based on group ratio round-robin (GR3) to
provide proportional fairness.
Diffstat (limited to 'kern/task.c')
0 files changed, 0 insertions, 0 deletions