计算机操作系统进程管理.pptx

计算机操作系统进程管理 进程管理1 进程的基本概念2 进程控制3 进程同步4 经典进程的同步问题5 进程通信6 线程进程控制是对系统中的全部进程实施有效的管理,包括进程创建、终止、进程阻塞和唤醒。一、进程的创建二、进程的终止三、进程的阻塞与唤醒四、进程的挂起与激活一、进程的创建 1.进程图 描述进程的家族关系的有向树 进程的创建过程:申请空白PCB 为新进程分配资源 初始化进程控制块 将新进程插入就绪队列进程的创建操作系统发现要求创建新进程的事件后,调用进程创建原语Creat()创建新进程。2 进程控制一、进程的创建二、进程的终止三、进程的阻塞与唤醒四、进程的挂起与激活二、进程的终止1.引起进程终止的事件 1)正常结束 2)异常结束 越界错误、非法指令等 3)外界干预 操作员或操作系统干预; 父进程请求; 父进程终止找出被终止进程的PCB 若进程状态为运行态,置CPU调度标志为真 若其有子孙进程,终止其子孙进程并回收其资源 回收终止进程的资源回收终止进程的PCB进程的终止过程2 进程控制一、进程的创建二、进程的终止三、进程的阻塞与唤醒四、进程的挂起与激活三、进程的阻塞与唤醒1.引起进程阻塞和唤醒的事件 1)请求系统服务 2)启动某种操作 3)新数据尚未到达 4)无新工作可做进程阻塞过程调用阻塞原语阻塞自己; 将PCB中的状态改为

文档评论(0)

1亿VIP精品文档

相关文档