- 1
- 0
- 约1.46万字
- 约 59页
- 2018-12-29 发布于福建
- 举报
第05讲进情亲程调度及进程管理处理机管理
2. Linux系统进程状态 Linux系统的2.2.16版本进程共有六种状态,包括运行状态、可中断等待状态、不可中断等待状态、僵死状态、暂停状态和交换状态,而在2.4.0版本中取消了交换状态,加入独占状态。 (1) 运行状态(running) 系统中的运行状态实际包含上述基本状态中的执行和就绪两种状态,进程是正在运行还是处于就绪状态准备运行,要靠当前是否占有CPU资源来区分。 (2) 等待状态 系统把基本的等待状态进一步细化为可中断的等待态和不可中断的等待态两种。处于这种状态的进程都在等待某个事件或某个资源,可中断等待状态的进程可以被信号唤醒而进入就绪状态等待调度,而不可中断等待状态的进程是因为硬件资源无法满足,不能被信号唤醒,必须等到所等待的资源得到之后由特定的方式唤醒。 执行状态、暂停状态和就绪状态构成第三个回路。当接收到某种特殊的信号,比如SIGSTOP(Linux的停止信号)时,处于执行状态的进程放弃CPU,保护现场之后,进入暂停状态,直到获得另外一个特殊的信号才进入就绪状态。 一个处于执行状态的进程调用退出函数exit之后,进程就会进入僵死状态,这种状态下,进程释放了PCB之外的所有系统资源。也就是说,它在系统中只留下这个进程的一个PCB。 僵死进程的父进程通过PCB了解到该进程所处的
您可能关注的文档
最近下载
- 树突状细胞及肿瘤免疫研究进展.pptx VIP
- 大学生心理健康教育笔记(精简版).docx VIP
- 学习与解读“十五五”规划PPT课件.pptx VIP
- 国投湄洲湾电力有限公司招聘笔试题库2025.pdf
- 高效液相色谱仪操作手册(戴安全自动) .pdf VIP
- 2021年北京市公务员考试《公安专业知识》试题参考答案及解析.docx VIP
- SMT-PCBA新版PFEMA实际案例.xlsx VIP
- 教学课件 秘书实用写作(第二版)王凤敏.ppt
- 个案概念化实战指南:从5P模型到治疗计划.pptx VIP
- 新时代大学生·劳动教育知到课后答案智慧树章节测试答案2025年春四川农业大学.docx VIP
原创力文档

文档评论(0)