希赛考试网
首页 > 软考 > 网络工程师

网络工程师考点:进程的状态

希赛网 2023-03-30 10:59:43

操作系统为了便于管理进程,按进程在执行过程中的不同状况,至少定义3种不同的进程状态。

运行态:占有处理器正在运行。

就绪态:具备运行条件,等待系统分配处理器以便运行。

等待态(阻塞态):不具备运行条件,正在等待某个事件的完成。

一个进程在创建后将处于就绪状态。在执行过程中,每个进程任一时刻只会处于这3种状态之一。同时,在一个进程执行过程中,它的状态将会发生改变。图2-1表示进程的状态转换。



图2-1进程三态模型及其状态转换

运行态→等待态:处于运行状态的进程在运行的过程中需要等待某一事件发生后,才能继续运行,于是该进程由运行状态变成等待状态。例如等待I/O完成。

等待态→就绪态:处于等待状态的进程,假如其等待的事件已经发生结束。于是进程由等待状态变成就绪状态。

就绪态→运行态:当处于就绪状态的进程被进程调度程序选中后,就分配到处理器来运行,进程由就绪状态变成运行状态。

运行态→就绪态:处于运行状态的进程在运行的过程中,因分给它的处理器时间片已用完而不得不让出处理器,于是进程由运行状态变成就绪状态。

扫码咨询 领取资料


软考.png


网络工程师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
网络工程师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件