在多道程序环境下,内存中存在着多个进程,其数目往往多于处理机数目,这就要求系统能按某种算法动态地将处理机分配给处于就绪状态的进程,分配处理机的任务是由处理机调度程序完成的。在多道程序环境中,可能有多个进程同时竞争有限数量的资源,当一个进程申请某资源时,如果没有可用资源,那么该进程就会变为等待状态;若所申请的资源被其他等待进程占有,那么该等待进程有可能再也无法改变状态,这种情况称为死锁。如果系统处于死锁状态,进程将无法向前推进。
为什么要出现处理机调度
最新推荐文章于 2024-07-05 09:59:00 发布
![](https://img-home.csdnimg.cn/images/20240611030827.png)