新一轮软考备考来啦~
为了帮助大家提高备考效率,将2023上半年软考网络工程师知识点速记分享给大家,快来跟着一起打卡学习吧!
进程的状态
操作系统为了便于管理进程,按进程在执行过程中的不同状况,至少定义
3
种不同的进程状态。
运行态:占有处理器正在运行。
就绪态:具备运行条件,等待系统分配处理器以便运行。
等待态(阻塞态):不具备运行条件,正在等待某个事件的完成。
一个进程在创建后将处于就绪状态。在执行过程中,每个进程任一时刻只会处于这
3 种状态之一。同时,在一个进程执行过程中,它的状态将会发生改变。图 2-1
表示进程的状态转换。
运行态→
等待态:处于运行状态的进程在运行的过程中需要等待某一事件发生后,才能 继续运行,于是该进程由运行状态变成等待状态。例如等待 I/O
完成。
等待态→
就绪态:处于等待状态的进程,假如其等待的事件已经发生结束。于是进程由等待状态变成就绪状态。
就绪态→运行态:当处于就绪状态的进程被进程调度程序选中后,就分配到处理器来运 行,进程由就绪状态变成运行状态。
运行态→就绪态:处于运行状态的进程在运行的过程中,因分给它的处理器时间片已用 完而不得不让出处理器,于是进程由运行状态变成就绪状态。
更多内容持续更新中,欢迎一起交流学习~