进程的基本状态是:运行态,就绪态,阻塞态。如果把创建和结束加上,就可以组成五态模型。
一、五种状态转换图
状态图说明:
就绪状态 -> 运行状态:根据系统的调度算法,处于就绪状态的进程获取到处理机资源(分派的时间片)
运行状态 -> 就绪状态:
处于运行状态的进程用完了系统分配给它的执行时间片,需要让出处理机
在可剥夺的OS中,当有更高优先级的进程就绪,调度算法会让更高优先级的进程先执 行
运行状态 -> 阻塞状态:当进程等待某一事件发生时,就会从运行状态切换到阻塞状态
阻塞状态 -> 就绪状态:当进程等待的事件已经发生,就会从运行状态切换到就绪状态
二、五种状态介绍
1. 创建状态
进程正在创建,尚未转到就绪状态。
创建过程:
- OS分配进程