计算机操作系统进程管理课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机操作系统进程管理课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 操作系统 进程 管理 课件
- 资源描述:
-
1、 进程管理l 1 进程的基本概念l 2 进程控制l 3 进程同步l 4 经典进程的同步问题l 5 进程通信l 6 线程进程控制是对系统中的全部进程实施有效的管理,包括进程创建、终止、进程阻塞和唤醒。一、进程的创建二、进程的终止三、进程的阻塞与唤醒四、进程的挂起与激活一、进程的创建 1.进程图 描述进程的家族关系的有向树 进程的创建过程:申请空白PCB 为新进程分配资源 初始化进程控制块 将新进程插入就绪队列进程的创建操作系统发现要求创建新进程的事件后,调用进程创建原语Creat()创建新进程。2 进程控制一、进程的创建二、进程的终止三、进程的阻塞与唤醒四、进程的挂起与激活二、进程的终止1.引起
2、进程终止的事件 1)正常结束 2)异常结束 越界错误、非法指令等 3)外界干预 操作员或操作系统干预; 父进程请求; 父进程终止进程的终止过程找出被终止进程的PCB 若进程状态为运行态,置CPU调度标志为真 若其有子孙进程,终止其子孙进程并回收其资源 回收终止进程的资源 回收终止进程的PCB2 进程控制一、进程的创建二、进程的终止三、进程的阻塞与唤醒四、进程的挂起与激活1.引起进程阻塞和唤醒的事件 1)请求系统服务 2)启动某种操作 3)新数据尚未到达 4)无新工作可做三、进程的阻塞与唤醒进程阻塞过程调用阻塞原语阻塞自己; 将PCB中的状态改为阻塞,并加入阻塞队列; 转进程调度。3.进程唤醒过
3、程阻塞进程等待的事件发生,有关进程调用唤醒原语 wakeup()唤醒等待该事件的进程 把阻塞进程从等待该事件的阻塞队列中移出; 置进程状态为就绪态,将PCB插入到就绪队列中。l阻塞原语与唤醒原语作用相反,成对使用2 进程控制一、进程的创建二、进程的终止三、进程的阻塞与唤醒四、进程的挂起与激活四、进程的挂起与激活当出现引起进程挂起的事件时,系统利用挂起原语suspend()将指定进程或处于阻塞的进程挂起。 1.进程的挂起过程 检查被挂起进程的状态:l若处于活动就绪,则改为静止就绪;l若处于活动阻塞,则改为静止阻塞;l若挂起的进程正在执行,则重新进行进程调度。当发生激活进程的事件时,系统利用激活原语active()将指定进程激活。 进程的激活过程 1) 激活原语先将进程从外存调入内存; 2) 检查该进程的状态:l若为静止就绪,则改为活动就绪;l若为静止阻塞,则改为活动阻塞。
展开阅读全文