进程状态模型

来源:互联网 发布:树洞外链源码 编辑:程序博客网 时间:2024/05/18 13:09

进程的三态模型,包含生存期内的三种基本态:

  • 运行态:进程占用CPU,并在CPU上运行;
  • 就绪态:进程已经具备运行条件,但是CPU还没有分配过来;
  • 阻塞态:进程因等待某件事发生而暂时不能运行;

进程的五态模型,运用于实际系统中:

  • 初始状态:表示该进程初步准备占有CPU;
  • 就绪状态:表示该进程已经准备好占有CPU:
  • 执行状态:表示该进程占有CPU;
  • 等待状态:表示进程因为某一种原因而暂时不能占有CPU;
  • 终止状态:表示进程已经执行结束;
状态图如下所示,黑色部分是三态模型,红色部分是增加的实际系统的五态模型:





0 0