网络工程师——进程管理——进程状态

进程管理指的是给我们的进程分配CPU资源,当一个APP运行之后会转为进程,并且在整个程序执行过程中,进程状态时属于三态中的某一态。

未命名.png

如果进程处于运行状态,代表它现在正在占用CPU去执行,处于运行状态的进程由于要等待某一事件的完成后才能继续执行,它会从运行状态变成等待状态,例如一个程序在执行过程中,需要用户去敲一个键,那么这个时候会从运行状态变为等待状态,当敲击键盘命令完成后,他会从等待状态变成就绪状态,就绪之后只要等到操作系统经常调度程序选中到CUP中来执行的话,这个时候又会变为运行状态,由于整个系统当中有很多进程,一个进程不可能长时间占用CPU去运行,那么给他分配的时间片到了之后,就会从运行状态变成就绪状态,等待下一次调度。

运行:程序正在运行

等待:程序等待用户操作

就绪:用户操作玩抽,等待系统调度程序调度执行


二维码

发表评论