【操作系统】-三种进程状态

简而言之,进程可以处于三种状态:

运行(running)

在运行状态下,进程正在处理机上处理,意味着正在执行

就绪(ready)

在就绪状态下,进程已准备好运行,但由于某种原因,操作系统选择不在此时执行

阻塞(blocked)

在阻塞状态下,一个进程执行了某种操作,直到发生其他事件时才会准备运行。

应该常见的例子是,当进程向磁盘发起I/O请求时,它会被阻塞,因此其他进程可以使用处理器。

程序正在请求打印机资源,但打印机资源没有空余可以使用。

进程:状态转换

在进程中PCB中会有一个变量:state来表示进程当前状态。1表示创建态,2表示就绪态

跟踪进程状态:只关注CPU
跟踪进程状态:CPU和I/O

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值