一、进程的状态
操作系统需要跟踪每个进程的状态,如新建、就绪、运行、阻塞和终止等。
进程的状态反映了进程在系统中的生命周期和当前状态。
1.1 进程状态转换图、程序的三种基本状态(三态模型)
图注:
等待状态下的程序缺少除cpu资源以外的其他资源,如用户指令或外设支持等资源;
就绪状态的程序除了CPU资源以外的所有资源都已经准备就绪;
处于就绪状态的程序需要排队获取CPU资源,且即使获取到了CPU资源,他们的运行时间也是有限的,因此,时间片到了以后就会从运行状态退出到就绪状态,而程序在运行时出现了某些资源的缺失则会退出至等待状态.
1.2 进程状态转换图、程序进程的五态模型(三态模型的发展)
图注:
该模型是三态模型的发展,将就绪状态分为了静止就绪和活跃就绪ÿ