版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二讲 进程管理(part II)中国科学技术大学计算机系中国科学技术大学计算机系 陈香兰陈香兰Fall 2013内容提要内容提要v多道程序技术和程序并发执行的条件v进程的定义v进程的描述v进程的状态v进程的控制(进程的控制(contd)进程的创建进程的创建v引起创建进程的事件:用户登录:为终端用户建立一进程作业调度:为被调度的作业建立进程提供服务:如要打印时建立打印进程应用请求:由应用程序建立多个进程v进程的创建原语Creat()1.申请空白PCB,分配pidl注意:一个系统的PCB可能是有限的2.为新进程分配资源3.初始化PCB4.将新进程插入就绪队列。进程的终止进程的终止v引起进程终止的
2、事件正常结束:如Halt、logoff异常结束:如Protect error、overtime等外界干预:l系统员kill进程;l父进程终止;l父进程请求。v进程的终止过程(1)找到进程PCB,检查进程状态;(2)若处于执行态,使其中止,且置调度标志为真。(3)若有子孙,则终止它们。(4)将资源归还给其父进程或系统。(5)从当前所在队列中移出PCB,等待其他进程来收集信息进程的阻塞与唤醒进程的阻塞与唤醒v引起进程阻塞和唤醒的事件1)请求系统服务而得不到满足时,如问系统请求打印。直到其他进程释放并唤醒该进程2)启动某种操作并需要等待该操作完成,典型的情况就是I/O。在I/O完成后,由中断唤醒。3
3、)新数据尚未到达:如进程A写,进程B读,则A未写完,B不能读。4)无新工作可做。进程阻塞过程进程阻塞过程v进程由于上述内部原因而无法继续执行时,进程就调用阻塞原语block把自己阻塞把自己阻塞v在block原语中当前进程一定处于执行态,停止执行执行阻塞,&阻塞队列调度 &切换走?进程唤醒过程进程唤醒过程v当进程阻塞的原因被解除时,此时,解除该原因的进程,一定处于执行状态,该进程调用wakeup唤醒处于阻塞状态的进程vWakeup原语将阻塞进程从阻塞队列中移出阻塞就绪 & 就绪队列v?被唤醒的进程何时被调度,调度回到哪?被唤醒的进程何时被调度,调度回到哪里执行?里执行?进程的挂起与激活进程的挂起与激活v挂起原语suspend状态从某个活动态转换到响应的静止态视需要换出若原来处于执行状态,则需要进行调度v进程的激活原语active视需要换入调整状态视需要调度(例如,考虑优先级)回顾回顾v多道程序技术和程序并发执行的条件v进程的定义v进程的描述v进程的状态v进程的控制作业:作业:v汤子瀛,2版,P60页,第1和第2题v阅读操作系统相关书籍,说明进程控制块的作用,以及在进程控制块中中包含哪
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中体育足球运球过人单元教学设计
- 高中数学选择性必修第二册概率与统计章末综合检测教案
- 高三地理教学设计:山谷风机理与区域差异专题复习
- 小学六年级劳动学科《丰盛的午餐》教学设计
- 小学六年级英语沪教牛津版下册Unit 1 You and Me期中知识清单复习课教学设计
- 小学三年级道德与法治教学设计:第9课 学会倾听(第2课时)
- 高二化学选择性必修3《实验式、分子式与分子结构的确定》教学设计
- 高二地理选择性必修一二十四节气探究式教学设计
- 初中七年级英语下册Keep Fit单元Grammar Focus教案
- 外研版七年级英语上册Unit 6 Developing ideas读写融合课教学设计
- 2025广东惠州市博罗县自然资源局招聘编外人员76人考试笔试备考题库及答案解析
- 办公室文秘工作日常管理方案
- 化学实验指导教材编写规定
- 旅游安全培训风险课件
- CN120192646A 一种pha纳米水性悬浮液及其制备方法与应用
- DB13T 5406-2021 耕地地力主要指标分级诊断
- 景区合作商家管理制度
- JG/T 191-2006城市社区体育设施技术要求
- 个人债务转让合同范例
- 《分数除法(二)》(教学设计)-2023-2024学年北师大版五年级数学下册
- 不停电作业推广方案
评论
0/150
提交评论