版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理学院 王世文王世文计算机原理-第05-1操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理学院 王世文王世文2. 2. 转换转换 进程创建进程创建(Enter)(Enter):系统系统创建进程创建进程,形成,形成PCBPCB,分配所需,分配所需资源资源,排入,排入暂停进程表暂停进程表( (可可为一个队列为一个队列) ); 调度运行调度运行(Dispatch)(Dispatch):从暂停进程表中从暂停进程表中选选择择一个进程一个进程( (要求已完成要求已完成I/OI/O操作操作) ),进入运,进入运行状态;行状态; 暂停运行暂
2、停运行(Pause)(Pause):用完用完时间片时间片或启动或启动I/OI/O操作后,操作后,放弃处理机放弃处理机,进入暂停进程表;,进入暂停进程表; 进程结束进程结束(Exit)(Exit):进程运行进程运行中止中止;操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理学院 王世文王世文三态模型三态模型(1)(1) 一个进程从创建而产生至撤销而消亡的整个生命周期,可用一组状态加以刻划,按进程在执行过程中的状况至少定义三种不同的进程状态:运行态(running)就绪态(ready)等待态(blocked):操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理学院 王世文王世文
3、三态模型三态模型(2)(2)进程三态模型及其状态转换 运行态就绪态等待态选中落选出现等待事件等待事件结束操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理学院 王世文王世文 五态模型(1)新建态 新建态新建态对应进程刚被创建的状态。为一个新进程创建必要的管理信息,它并没有被提交执行,而是在等待操作系统完成创建进程的必要操作。操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理学院 王世文王世文五态模型(2)终止态 进程的终止,首先,等待操作系统进行善后,然后,退出主存。 进入终止态的进程不再执行,但依然临时保留在系统中等待善后。一旦其他进程完成了对终止态进程的信息抽取之后,系
4、统将删除该进程。 操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理学院 王世文王世文 五态模型(3) 进程五态模型及其转换运行态就绪态等待态选中落选出现等待事件等待事件结束新建态终止态操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理学院 王世文王世文进程的挂起(1) 为什么要有“挂起”状态? 由于进程的不断创建,系统资源已不能满足进程运行的要求,就必须把某些进程挂起(suspend),对换到磁盘镜像区中,暂时不参与进程调度,起到平滑系统操作负荷的目的。 操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理学院 王世文王世文进程的挂起(2) (1)(1)系统中的进
5、程均处于等待状态,需要把一系统中的进程均处于等待状态,需要把一些阻塞进程对换出去,腾出足够内存装入就绪些阻塞进程对换出去,腾出足够内存装入就绪进程运行。进程运行。 (2)(2)进程竞争资源,导致系统资源不足,负荷进程竞争资源,导致系统资源不足,负荷过重,需要挂起部分进程以调整系统负荷过重,需要挂起部分进程以调整系统负荷, ,保保证系统的实时性或让系统正常运行。证系统的实时性或让系统正常运行。 (3)(3)定期执行的进程(如审计、监控、记账程定期执行的进程(如审计、监控、记账程序)对换出去,以减轻系统负荷。序)对换出去,以减轻系统负荷。操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理
6、学院 王世文王世文进程的挂起(3) (4)(4)用户要求挂起自己的进程,以便进行某些用户要求挂起自己的进程,以便进行某些调试、检查和改正。调试、检查和改正。 (5)(5)父进程要求挂起后代进程,以进行某些检父进程要求挂起后代进程,以进行某些检查和改正。查和改正。 (6)(6)操作系统需要挂起某些进程,检查运行中操作系统需要挂起某些进程,检查运行中资源使用情况,以改善系统性能资源使用情况,以改善系统性能; ;或当系统出或当系统出现故障或某些功能受到破坏时,需要挂起某些现故障或某些功能受到破坏时,需要挂起某些进程以排除故障。进程以排除故障。 操作系统操作系统-OS天津师范大学天津师范大学 管理学院
7、管理学院 王世文王世文具有挂起功能的进程状态及其转换 挂起等待事件结束出现等待事件解除挂起挂起落选选中运行态就绪态等待事件结束终止态新建态挂起就绪态解除挂起挂起挂起等待态等待态提交提交操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理学院 王世文王世文具有挂起进程功能的进程状态 进程增加了两个新状态:进程增加了两个新状态: 挂起就绪态(挂起就绪态(ready suspendready suspend)表明进程具)表明进程具备运行条件但目前在二级存储器中,当它被备运行条件但目前在二级存储器中,当它被对换到主存才能被调度执行。对换到主存才能被调度执行。 挂起等待态(挂起等待态(block
8、ed suspendblocked suspend) 表明进表明进程正在等待某一个事件且在二级存储器中。程正在等待某一个事件且在二级存储器中。操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理学院 王世文王世文具有挂起进程状态转换的具体原因(1) 等待态挂起等待态:当前不存在就绪进程,至少一个等待态进程将被对换出去成为挂起等待态; 挂起等待态挂起就绪态:引起进程等待的事件发生之后,相应的挂起等待态进程将转换为挂起就绪态。操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理学院 王世文王世文具有挂起进程状态转换的具体原因进程状态转换的具体原因(2)(2) 挂起就绪态就绪态:内存中没有就绪态进程,或挂起就绪态进程具有比就绪态进程更高的优先级,将把挂起就绪态进程转换成就绪态。 就绪态挂起就绪态:系统根据当前资源状况和性能要求,决定把就绪态进程对换出去成为挂起就绪态。操作系统操作系统-OS天津师范大学天津师范大学 管理学院管理学院 王世文王世文挂起进程具有如下特征该进程不能立即被执行。挂起进程可能会等待事件,但所等待事件是独立于挂起条件的,事件结束并不能导致进程具备执行条件。进程进入挂起状态是由于操作系统、父进程或进程本身阻止它的运行
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年七年级历史上册期末考试试卷及答案(九)
- 智能护理实操患者康复训练动作速度创新应用训练课件
- 中国人民财产保险股份有限公司漳州市分公司2026校园招聘备考题库及1套参考答案详解
- 2026年佛山市高明区富湾湖实验中学公开招聘临聘教师备考题库及1套完整答案详解
- 2026年旭辉实验学校招聘教师备考题库及答案详解(考点梳理)
- 2026年韶山旅游发展集团招聘中层管理人员备考题库及1套参考答案详解
- 2026年上海市临床检验中心招聘备考题库带答案详解
- 中山市西区聚星学校2026年春季学期教师招聘备考题库及1套完整答案详解
- 2026年浙江中医药大学临床医学院及直属附属医院公开招聘人员备考题库及一套完整答案详解
- 中山市西区聚星学校2026年春季学期教师招聘备考题库及1套参考答案详解
- 2025北京市交通运输部所属事业单位招聘试题及答案
- 手机店店长年终总结(模板稿)
- 慢病健康教育课件
- 农业-2023-2024学年八年级地理上册学与练(人教版)
- 干细胞临床研究质量管理手册
- 2025年中考道德与法治考前冲刺复习:常考材料与答题术语模板
- 乡土中国血缘和地缘
- 2025福建高中春季高考学业水平考试数学测试卷
- DZT0181-1997水文测井工作规范
- 【深信服】PT1-AF认证考试复习题库(含答案)
- 语文小学二年级上册期末培优试卷测试题(带答案)
评论
0/150
提交评论