摘要:
0. 总结 调度:调度是一个平衡的过程。一方面,它要保证各个运行的进程能够最大限度的使用CP;另一方面,保证各个进程能公平的使用CPU。 调度功能:决定哪个进程运行以及进程运行多长时间。 调度实现原理:与进程的优先级有关 Linux上调度实现的方法:O(1)的调度算法 调度相关的系统调用 4.1 多 阅读全文
摘要:
一、进程调度与进程切换 1.不同的进程有不同的调度需求 第一种分类: I/O密集型(I/O bound) 频繁的进行I/O 通常会花费很多时间等待I/O操作的完成 CPU密集型(CPU bound) 计算密集型 需要大量的CPU时间进行运算 第二种分类: 批处理进程 不必与用户交互,通常在后台运行 阅读全文