首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

操作系统任务的状态

操作系统任务的状态

操作系统任务的状态
             在操作系统里面,一般分为5个状态,即睡眠,就绪,运行,等待,中断服务这几个状态。
睡眠态:顾名思义就是休眠状态,不活动。也就是不被操作系统所调用
就绪态:一看就是蓄势待发的样子,只要得到cpu的执行权就可以运行
等待状态:正在运行的状态,只是现在没有满足它的条件,当满足时就立马执行。
中断服务:才用中断机制,当有中断产生的时候,如果优先级高于当前执行的任务,cpu让出执行权。

例如吃饭:



1.正在桌子旁吃                         2.买到饭但是没有吃                 3.在排队买饭
当2找到位置之后就编程1了这个过程相当于由就绪--->运行态
当1吃完之后收拾     相当于   运行态---->睡眠态
当1吃完并且还想吃相当于     运行态--->等待态
当3买到饭找位子类似于        睡眠态---->就绪态
继承事业,薪火相传
返回列表