OS第3章 —— 进程调度和死锁
前言
又看了一遍第三章画的导图,思路更加清晰。真的是书读百遍,其义自见。
正文
主要知识点:
- 进程调度的功能:按照某种策略和算法,从就绪态进程中,为当前,空闲,的CPU选择,在其上运行的新进程。
- 进程调度的时机:当一个进程,运行结束,进程阻塞,中断返回,在支持抢占式调度的系统中有比当前运行进程优先级更高的进程到来,当前运行进程的时间片用完,系统,会通过执行进程调度程序,重新进行进程调度。
- 死锁的预防:摒弃请求和保持条件,摒弃不剥夺条件,摒弃环路等待条件。
- 死锁的避免:把系统的资源分配状态分为安全状态和不安全状态。只要资源分配使系统资源分配状态处于安全状态,死锁就不会发生。
思维导图: