进程的三种状态及转换

操作系统中运行的一个进程具有三个状态:

(1) 就绪态(Ready):此时进程获得了除过CPU资源外的所有资源,只要获得了处理机,便会立即执行;

(2)执行态(Running):此时程序已经获得了处理机,程序正在运行的状态;

(3)阻塞态(Blocked):正在运行的进程由于等待某一个资源而无法继续运行,此时放弃处理机而进入的状态。



上图提供了三种状态之间的转换过程:

(1)  就绪态---> 执行态:获得了处理机,程序开始执行

(2)  执行态---> 就绪态:时间片用完,程序进入就绪态

(3)  执行态---> 阻塞态:由于等待某种资源而不得不处于阻塞态

(4)  阻塞态---> 就绪态:获取了等待的资源

一个进程在运行期间可以不断地处于就绪态和执行态,也可能处于阻塞态!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值