(一)、进程运行状态转换图
![](https://img.haomeiwen.com/i4141793/a4ce780f2b27608e.png)
(二)、进程状态
执行态run:进程正在使用CPU
等待态wait:系统有空闲的CPU资源,因为进程正在等待I/O完成,所以即使有CPU资源也使用不上,需要等待IO请求完成。
就绪态ready:进程不在使用CPU,但已经准备好用使用CPU;或进程CPU时间片使用完后等待下一次被调度使用CPU的中间过程。
(三)、进程状态的转换
![](https://img.haomeiwen.com/i4141793/0bc78a8f7ab9e5db.jpg)
执行态run:进程正在使用CPU
等待态wait:系统有空闲的CPU资源,因为进程正在等待I/O完成,所以即使有CPU资源也使用不上,需要等待IO请求完成。
就绪态ready:进程不在使用CPU,但已经准备好用使用CPU;或进程CPU时间片使用完后等待下一次被调度使用CPU的中间过程。
本文标题:linux进程运行状态转换
本文链接:https://www.haomeiwen.com/subject/ehvulltx.html
网友评论