进程的三个状态是哪三个?

0
小熊
小熊
管理员提问于11月前
答案 1
0
小熊小熊 管理员回答于11月前

就绪 —> 执行:准备就绪,调度器满足了的需求

执行 —> 阻塞:正在执行的进程由于发生某事件(例如请求I/O而等待I/O完成等)而暂时无法继续执行时,便放弃处理机而处于暂停状态,这时即使把处理机分配给进程也无法运行,故称该进程处于阻塞状态。

阻塞 —> 就绪:处于阻塞状态的进程,在其等待的事件已经发生,如输入/输出完成,资源得到满足或错误处理完毕时,处于等待状态的进程并不马上转入执行状态,而是先转入就绪状态,然后再由系统进程调度程序在适当的时候将该进程转为执行状态;

执行 —> 就绪:正在执行的进程,因时间片用完而被暂停执行,或在采用抢先式优先级调度算法的系统中, 当有更高优先级的进程要运行而被迫让出处理机时,该进程便由执行状态转变为就绪状态。