进程的基本状态
2016-07-12 09:31
183 查看
进程的基本状态:
1、就绪(Ready)状态
当进程已分配到除CPU以外的所有必要资源后,只要在获得CPU,便可立即执行,进程这时的状态就称为就绪状态。在一个系统中处于就绪状态的进程可能有多个,通常将他们排成一个队列,称为就绪队列。
2、执行状态
进程已获得CPU,其程序正在执行。在单处理机系统中,只有一个进程处于执行状态;再多处理机系统中,则有多个进程处于执行状态。
3、阻塞状态
正在执行的进程由于发生某事件而暂时无法继续执行时,便放弃处理机而处于暂停状态,亦即程序的执行受到阻塞,把这种暂停状态称为阻塞状态,有时也称为等待状态或封锁状态。
1、就绪(Ready)状态
当进程已分配到除CPU以外的所有必要资源后,只要在获得CPU,便可立即执行,进程这时的状态就称为就绪状态。在一个系统中处于就绪状态的进程可能有多个,通常将他们排成一个队列,称为就绪队列。
2、执行状态
进程已获得CPU,其程序正在执行。在单处理机系统中,只有一个进程处于执行状态;再多处理机系统中,则有多个进程处于执行状态。
3、阻塞状态
正在执行的进程由于发生某事件而暂时无法继续执行时,便放弃处理机而处于暂停状态,亦即程序的执行受到阻塞,把这种暂停状态称为阻塞状态,有时也称为等待状态或封锁状态。
相关文章推荐
- 写给新人的面向对象的基本思维
- 【技术晨读】程序员的基础生存技能:高效用Google
- 【打CF,学算法——四星级】CodeForces 31E TV Game (动态规划)
- iOS 偏好设置-简单使用
- spring
- 解析网络数据之前先?
- 读《世界梦幻图书馆》(日)
- 一.4文件操作---4.1二进制
- figure和mark元素
- PLC学习笔记1 接触器的使用和接线
- Android动画:帧动画、补间动画、属性动画
- 说说JSON和JSONP,也许你会豁然开朗
- 死锁的原因
- 新浪云计算SAE部署代码过程
- iOS开发 - 第04篇 - 网络 - 04 - 文件上传 & 压缩 & AFN
- 七个对我最重要的职业建议(译文)
- FDMemTable三层提交数据总是不成功的原因
- 利用 LINQ的skip和Take 方法对List实现分页效果
- debian8.4中mariadb数据备份脚本
- Android_聊天软件_加好友_与服务器交互