标题:操作系统任务的状态
只看楼主
zt_123321
Rank: 2
等 级:论坛游民
帖 子:11
专家分:15
注 册:2012-11-28
结帖率:50%
已结贴  问题点数:20 回复次数:2 
操作系统任务的状态
在操作系统里面,一般分为5个状态,即睡眠,就绪,运行,等待,中断服务这几个状态。
睡眠态:顾名思义就是休眠状态,不活动。也就是不被操作系统所调用
就绪态:一看就是蓄势待发的样子,只要得到cpu的执行权就可以运行
等待状态:正在运行的状态,只是现在没有满足它的条件,当满足时就立马执行。
中断服务:才用中断机制,当有中断产生的时候,如果优先级高于当前执行的任务,cpu让出执行权。

例如吃饭:



1.正在桌子旁吃                         2.买到饭但是没有吃                 3.在排队买饭
当2找到位置之后就编程1了这个过程相当于由就绪--->运行态
当1吃完之后收拾     相当于   运行态---->睡眠态
当1吃完并且还想吃相当于     运行态--->等待态
当3买到饭找位子类似于        睡眠态---->就绪态
搜索更多相关主题的帖子: 操作系统 优先级 桌子 
2013-07-12 11:32
yuccn
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:何方
等 级:版主
威 望:167
帖 子:6809
专家分:42393
注 册:2010-12-16
得分:10 
hehe

我行我乐
我的博客:
http://blog.yuccn. net
2013-07-12 13:52
小木匠2
Rank: 2
等 级:论坛游民
帖 子:6
专家分:20
注 册:2013-7-14
得分:10 
寻找黑客QQ2232131347
2013-07-14 21:34



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-417164-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.045251 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved