版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章进程管理●2.1进程的引入●2.2进程的状态及其组成控制●
2.4线程●2.3进程控制本章要点2.2.1进程的基本状态●2.2进程的状态及其组成1.进程的三种基本状态(1)就绪状态:进程已分配到除CPU以外的所有必要资源后,只要再获得CPU,就可立即运行。(2)运行状态:是指进程已获得CPU,其程序正在执行的状态。(3)阻塞状态:正在执行的进程由于发生某事件,(如I/O请求、申请缓冲区失败)而暂时无法继续执行时,就放弃处理机处于暂停状态。亦即进程的执行受到阻塞。三种状态的进程状态转换图2.2.1进程的基本状态●2.2进程的状态及其组成3.创建状态和退出状态(1)创建状态
进程是由创建而产生。创建一个进程一般要通过多个步骤才能完成,但如果进程所需的资源不能满足,(如内存不足)创建工作不能完成,进程不能被调度运行,此时进程所处的状态称为创建状态。(2)退出状态
当一个进程已完成运行,或是出现了错误,而无法继续运行,或是被OS或其他进程所终结,它将由运行状态进入退出状态。五种状态的进程状态转换图运行就绪阻塞时间片用完进程调度请求I/O或等待某事件I/O完成或事件完成退出创建接纳完成2.2.2进程的挂起状态●2.2进程的状态及其组成1.挂起状态的引入(1)内外存对换的需要(2)用户调试程序的需要(3)实时系统中调节负载的需要挂起:把进程从活动状态变为静止状态。若进程正在执行,则它将暂停执行;若处于就绪状态,则暂不接受调度。2.2.2进程的挂起状态●2.2进程的状态及其组成2.进程状态的转换
(1)挂起操作:内存紧张时,将进程从内存移到外存
(2)激活操作:内存宽裕时,将移至外存的进程移回内存3.单挂起和多挂起
(1)单挂起状态:只增加一个挂起状态
(2)多挂起状态:增加阻塞挂起和就绪挂起多挂起状态的进程状态转换图进程控制块PCB进程的组成●进程控制块PCB●程序段●数据段●堆栈PCB是进程存在的唯一标志。进程控制块(ProcessControlBlock,PCB):描述进程本身的特性、进程的状态、进程的调度信息以及对资源的占有情况的数据结构。进程控制块PCB引入PCB的作用:使程序能成为独立运行的单位,并可和其他进程并发执行。PCB记录进程的基本情况和活动过程,进而控制和管理进程。
★作为独立运行的基本单位★能实现间断性运行方式★提供进程调度所需要的信息★提供进程管理所需要的信息★实现与其它进程的同步与通信PCB的作用PCB是进程实体的一部分,是OS中最重要的数据结构PCB的创建与撤销创建进程:建立进程控制块
进程结束:收回进程控制块●进程描述信息●进程名 ●进程标识符●用户名●处理机状态信息●通用寄存器●指令计数器●程序状态字寄存器●栈指针●进程调度信息●进程状态●进程优先级●运行统计信息。●进程阻塞原因。●进程控制和资源占有量信息●程序入口地址●程序的外存地址●进程同步及通信机制●资
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026春招:徐工集团笔试题及答案
- 2026年桥梁工程造价预算的制定与控制
- 贷款顾问培训课件
- 货运安全宣传教育培训课件
- 护理教学新方法研究
- 互联网医疗平台发展趋势
- 护理人员职业发展规划与培训实践
- 护理专业英语阅读与翻译能力提升
- 2026年河北旅游职业学院高职单招职业适应性测试参考题库有答案解析
- 医疗机构品牌战略规划
- 弱电维修协议书范本
- 石油化工建设工程施工及验收规范、质量验评标准
- 大疆考核管理办法
- 《中级财务会计》课件-11收入、费用和利润
- DB13∕T 5606-2022 河湖生态清淤工程技术规程
- 电缆局部放电试验报告模板
- 鹦鹉热治疗讲课件
- 低碳-零碳产业园清洁能源供暖技术规范DB15-T 3994-2025
- 小学的思政教育
- 学术道德与学术规范严守诚信底线共建优良学风培训课件
- 门诊预约挂号流程
评论
0/150
提交评论