进程调度1【进程的优先级】

it2023-01-25  68

静态优先级 动态优先级 100 ~ 139 基本时间片 平均睡眠时间 惩罚值 运行队列 实时进程优先级 0 ~ 99 普通进程优先级 100 ~ 139

基本时间片 /* 宏 描述 值 DEF_TIMESLICE 默认时间片 100毫秒(HZ=1000) MIN_TIMESLICE 最小时间片 5毫秒(HZ=1000) */ #define MIN_TIMESLICE max(5 * HZ / 1000, 1) #define DEF_TIMESLICE (100 * HZ / 1000) #define NICE_TO_PRIO(nice) (MAX_RT_PRIO + (nice) + 20) #define SCALE_PRIO(x, prio) \ max(x * (MAX_PRIO - prio) / (MAX_USER_PRIO/2), MIN_TIMESLICE) //max(x * (140 - prio) / (40/2), 5)
最新回复(0)