特牛生活网

linux内核学习9:Linux的进程调度_深入理解linux进程调度-CSDN博客

网友收藏
一、什么是进程调度出现背景:无论是在批处理系统还是分时系统中,用户进程数一般都多于处理机数、这将导致它们互相争夺处理机。另外,系统进程也同样需要使用处理机。这就要求进程调度程序按一定的策略,动态地把处理机分配给处于就绪队列中的某一个进程,以使之执行。进程调度,是确保进程能有效工作的一个内核子系统。调度程序负责决定将哪些进程投入到运行,何时进行以及运行多长时间。进程调度程序(通常简称为调度程序)可看成是可运行态进程之间分配有限的处理器时间资源的内核子系统。进程调度是对TASK_RUNNING状_深入理解linux进程调度