1.task是进程调度的最小单位
2.优先级,linux分两种优先级
3.i/o消耗型和cpu消耗型
4.可执行队列,每个cpu对应一个runqueue。
runqueue包含多个优先级数组。
5.优先级数组,包含以下内容:
a.总任务数
b.优先级位数组
c.每个优先级一个链表,所有的链表组成一个数组,也即优先级数组
1.task是进程调度的最小单位
2.优先级,linux分两种优先级
3.i/o消耗型和cpu消耗型
4.可执行队列,每个cpu对应一个runqueue。
runqueue包含多个优先级数组。
5.优先级数组,包含以下内容:
a.总任务数
b.优先级位数组
c.每个优先级一个链表,所有的链表组成一个数组,也即优先级数组