1、linux调度过程中调度优先级与时间片算法对象设计与描述:动态优先级的计算主要由effect_prio()函数完成,该函数实现相当简单,从中可见非实时进程的优先级仅决定于静态优先级(static_prio)和进程的sleep_avg值两个因素,而实时进程的优先级实际上是在setscheduler()中设置的(详见"调度系统的实时性能",以下仅考虑非实时进程),且一经设定就不再改变。unsigned long sleep_avg进程的平均等待时间,单位是纳秒(nanosecond),在0 ~ NS_MAX_SLEEP_AVG范围内。它的实质是进程等待时间和运行