|
@@ -518,9 +518,18 @@ priority with zero (0) being the highest priority and the nice
|
|
|
values starting at 100 (nice -20). Below is a quick chart to map
|
|
|
the kernel priority to user land priorities.
|
|
|
|
|
|
- Kernel priority: 0 to 99 ==> user RT priority 99 to 0
|
|
|
- Kernel priority: 100 to 139 ==> user nice -20 to 19
|
|
|
- Kernel priority: 140 ==> idle task priority
|
|
|
+ Kernel Space User Space
|
|
|
+ ===============================================================
|
|
|
+ 0(high) to 98(low) user RT priority 99(high) to 1(low)
|
|
|
+ with SCHED_RR or SCHED_FIFO
|
|
|
+ ---------------------------------------------------------------
|
|
|
+ 99 sched_priority is not used in scheduling
|
|
|
+ decisions(it must be specified as 0)
|
|
|
+ ---------------------------------------------------------------
|
|
|
+ 100(high) to 139(low) user nice -20(high) to 19(low)
|
|
|
+ ---------------------------------------------------------------
|
|
|
+ 140 idle task priority
|
|
|
+ ---------------------------------------------------------------
|
|
|
|
|
|
The task states are:
|
|
|
|