您的位置:首页 > 其它

关于操作系统的几个重要概念(二)

2017-03-10 10:18 211 查看

进程的几种状态

运行、就绪、阻塞

我们如何理解这三种状态呢,他们之间是如何转化的呢?

运行,我们需要知道能运行的条件,首先我们要有计算工具也就是CPU,然后我们还需要计算的辅助材料也就是资源。我们只有同时占有CPU和所需要的资源的时候才能开始运行。

就绪,也就是我准备好材料了,就差工具了,所以我在等着别人用完工具之后将工具让给我。所以当我们占有资源在等待CPU的状态叫做就绪态。

阻塞,我首先要拿到所需要的材料才有资格去争取工具,那么我还没有拿到材料或者材料用完的时候,也就是我因为材料被堵住了,这就叫阻塞。

总结一下就是:

资源 no, CPU no -> 阻塞

资源 yes,CPU no -> 就绪

资源 yes,CPU yes -> 运行
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  操作系统 进程