summaryrefslogtreecommitdiff
path: root/kern/kernel.c
diff options
context:
space:
mode:
authorRichard Braun <rbraun@sceen.net>2013-01-11 23:49:23 +0100
committerRichard Braun <rbraun@sceen.net>2013-01-11 23:49:23 +0100
commit644a177521a390133c98b9de83934a25e2be4f67 (patch)
tree186d4c4d5b23b4e0a94460ecb75e7a1f910a249f /kern/kernel.c
parentfb1b8cf4f196903f770ce9b0274423626c145517 (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/kernel.c')
0 files changed, 0 insertions, 0 deletions