Fork me on GitHub
摘要: 我们前面提到linux有两种方法激活调度器:核心调度器和 周期调度器 一种是直接的, 比如进程打算睡眠或出于其他原因放弃CPU 另一种是通过周期性的机制, 以固定的频率运行, 不时的检测是否有必要 因而内核提供了两个调度器 主调度器 , 周期性调度器 ,分别实现如上工作, 两者合在一起就组成了 核心 阅读全文
posted @ 2018-10-28 21:35 yooooooo 阅读(2329) 评论(1) 推荐(0) 编辑
摘要: 1 前景回顾 1.1 进程调度 内存中保存了对每个进程的唯一描述, 并通过若干结构与其他进程连接起来. 调度器 面对的情形就是这样, 其任务是在程序之间共享CPU时间, 创造并行执行的错觉, 该任务分为两个不同的部分, 其中一个涉及 调度策略 , 另外一个涉及 上下文切换 . 内核必须提供一种方法, 阅读全文
posted @ 2018-10-28 10:48 yooooooo 阅读(2793) 评论(0) 推荐(3) 编辑