Skip to content

进程的五个状态的模型

就绪、执行、阻塞、是进程中最主要的三个状态

总结

就绪、执行、阻塞三个状态的执行模型

就绪状态

  • 当进程被分配到除CPU以外所有必要的资源后
  • 只要再获得CPU的使用权,就可以立即运行
  • 其他资源都准备好、只差CPU资源的状态为就绪状态
  • 在一个系统中多个处于就绪状态的进程通常排成一个队列,这个队列就叫做就绪队列

执行状态

  • 进程获得CPU,其程序正在执行称为执行状态
  • 在单处理机中,在某个时刻只能有一个进程是处于执行状态

阻塞状态

  • 进程因某种原因如:其他设备未就绪而无法继续执行
  • 从而放弃CPU的状态称为阻塞状态
  • 多个阻塞的进程会有一个队列,这个队列就叫做阻塞队列

创建状态

  • 分配PCB -> 插入就绪队列
  • 创建进程时拥有PCB但其他资源尚未就绪的状态称为创建状态
    • 操作系统提供fork函数接口创建进程

终止状态

  • 系统清理 -> PCB归还
  • 进程结束由系统清理或归还PCB的状态称为终止状态

总结

总结

总结