进程的几种状态

                                               进程的几种状态

1)       运行状态:进程正在处理器上上运行。在单处理器环境下,每个时刻最多只有一个进程处于运行状态。

2)       就绪状态:进程已处于准备运行状态,即进程获得了除了处理器之外的一切所需资源,一旦得到处理器即可运行。

3)       阻塞状态:又称为等待状态,进程正在等待某一事件而暂停运行,如等待某资源为可用(不包括处理器)或等待输入/输出完成。即使处理器空闲,该进程也不能运行。

4)       创建状态:进程正在被创建,尚未到就绪状态。

5)       结束状态:进程正在从系统中消失。可能是进程正常结束或其他原因中断退出运行。

  进程的3个基本状态是可以相互装换的,如图1-1所示。当一个就绪进程获得处理器时,其状态由就绪变为执行

  当一个运行进程被剥夺处理器时,如用完系统分给他的时间片、出现更高优先级别的其他进程,其状态由运行变为就绪。

  当一个进程因为某件事情受阻时,如所申请资源被占用、启动I/O传输未完成,其状态由执行变为阻塞。

  当所等待事件发生时,如得到申请资源,I/O传输完成,其状态由阻塞变为就绪。


  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值