1. 进程的有哪几种状态,状态转换图,及导致转换的事件
来源:互联网 发布:sql dateadd 编辑:程序博客网 时间:2024/06/05 07:03
如上图所示,进程包括三种状态:就绪态、运行态和阻塞态。详细说明如下:
注意:创建和退出不是进程的状态。阻塞和就绪的区别:阻塞是等待除CPU以外的资源,而就绪等待的是CPU资源。
1)就绪——执行:对就绪状态的进程,当进程调度程序按一种选定的策略从中选中一个就绪进程,为之分配了处理机后,该进程便由就绪状态变为执行状态;
2)执行——阻塞:正在执行的进程因发生某等待事件而无法执行,则进程由执行状态变为阻塞状态,如进程提出输入/输出请求而变成等待外部设备传输信息的状态,进程申请资源(主存空间或外部设备)得不到满足时变成等待资源状态,进程运行中出现了故障(程序出错或主存储器读写错等)变成等待干预状态等等;
3)阻塞——就绪:处于阻塞状态的进程,在其等待的事件已经发生,如输入/输出完成,资源得到满足或错误处理完毕时,处于等待状态的进程并不马上转入执行状态,而是先转入就绪状态,然后再由系统进程调度程序在适当的时候将该进程转为执行状态;
4)执行——就绪:正在执行的进程,因时间片用完而被暂停执行,或在采用抢先式优先级调度算法的系统中,当有更高优先级的进程要运行而被迫让出处理机时,该进程便由执行状态转变为就绪状态。
0 0
- 1. 进程的有哪几种状态,状态转换图,及导致转换的事件
- 进程的有哪几种状态,状态转换图,及导致转换的事件
- 进程的状态及转换
- 进程的状态转换
- 进程的状态转换
- 进程的状态转换
- 进程的状态转换
- 进程的状态转换
- 进程的状态转换
- 进程的状态转换
- 进程的状态转换
- 进程的状态转换
- 进程状态的转换
- 进程的三种状态及转换
- 进程的三种状态及转换
- 进程的三种状态及转换
- 进程的三种状态及转换
- 进程的三种状态及转换
- 工作第三天日志
- TCP/IP 组播编程
- Python多线程学习<转>
- 单链表 快速排序
- 让griedview显示我想让它显示的
- 1. 进程的有哪几种状态,状态转换图,及导致转换的事件
- 将Eclipse项目自动部署到Tomcat的webapps目录下
- 访问控制权限
- Git收藏
- hdu 4919 Exclusive or
- 八大排序算法总结
- UVA 1500 - Alice and Bob(博弈)
- SDK中的回调函数
- 解决android4.4 中添加Menu的icon时,没有显示的问题