进程的五种状态
创建状态
创建进程时拥有PCB但是其他资源尚未就绪的状态。
folk()
就绪状态
当进程被分配到出CPU的所有必要资源(PCB,堆栈空间,内存)后,只差CPU资源的状态,称为就绪状态。
就绪的进程会被放在就绪队列里。
执行状态
当就绪状态的进程获得CPU资源,进程进入执行状态。对于单核处理器,一次只能有一个进程运行。
阻塞状态
进程由于某种原因无法执行,从而放弃CPU的状态,称为阻塞状态
阻塞状态的进程会被存放在阻塞队列。
终止状态
进程由系统清理或者归还PCB的状态。
状态切换:
就绪状态的进程被调度,就变成执行状态,当执行状态的进程用完时间片,就变回就绪态;执行状态的执行出现问题而无法执行,就变成了阻塞状态;当问题解决后,阻塞状态的