标签专题 · 共 1 篇文章

# 时间片

关于「时间片」的技术文章、设计资料与工程师讨论,持续更新。

1
篇文章
4
人关注
86
次浏览

Linux中的CFS调度器是如何一步步发明出来的?

1965年,你是一名操作系统工程师,计算机刚刚从单任务时代进入多任务时代——现在一台计算机可以同时运行多个程序了。 但你面临一个棘手的问题:只有一个CPU,10个程序都想运行,该让谁先执行? 这是个看似简单实则困难的问题,如果处理不好,可能会出现各种各样的古怪问题: 重要的程序等待太久 用户的交互操作(如键盘输入)响应缓慢 某些程序永远无法获得CPU时间 你需要设计一个"调度器"来分配CPU时