进程行为¶
来源:
操作系统 / note/进程管理/调度/进程行为.md
存在两类进程
- 计算密集型
- I/O密集型

几乎所有进程的I/O请求和计算都是交替突发的 只要有CPU参与的活动都属于计算,当一个进程等待外部设备完成工作而被阻塞时,才是I/O活动
计算密集型进程有着较长的CPU集中时间和较小频度的I/O等待,I/O密集型则反之
随着CPU变得越来越快,越来越多的进程倾向于I/O密集型,因为CPU的发展速度远比磁盘的发展速度快得多(摩尔定律)
进程调度的一个基本思想是,多运行一些I/O密集型的进程,因为这样可以让I/O密集型尽快得到机会,以便发出硬盘请求并使硬盘保持忙碌