4、佳或是反應太慢).*/ 21.#define SCHED_BATCH 3 22./* SCHED_ISO: reserved but not implemented yet */ 1./*為系統中的Idle Task排程.*/ 2.#define SCHED_IDLE 5 linux调度算法实现的高层数据结构主要有运行实体、调度类、运行队列,下面我们主要看看这几个数据结构的字段和意义。运行实体,rq结构体每个cpu有一个,主要存储一些基本的用于调度的信息,包括实时调度的和CFS调度的1. /*每个处理器都会配置
5、一个rq*/ 2.struct rq { 3. /* runqueue lock: */ 4. spinlock_t lock; 5. 6. /* 7. * nr_running and cpu_load should be in the same cacheline because 8. * remote CPUs use both these fields when doing load calculation. 9. */ 10. /*用以记录目前处理器rq中执行task