计算机操作系统(第四版)第二章进程的概念.pptVIP

  • 9
  • 0
  • 约1.27万字
  • 约 70页
  • 2021-04-06 发布于广东
  • 举报

计算机操作系统(第四版)第二章进程的概念.ppt

2021/3/26 * 入口 返回 查进程链表或进程家族 有此PCB吗? 该PCB有子进程吗? 释放该进程所占有的资源 释放该PCB结构本身 出错处理 有 无 有 无 2021/3/26 * 1 引起进程阻塞和唤醒的事件 1) 请求系统服务:正在执行的程序请求操作系统服务,但是由于某种原因操作系统没有立即满足该进程的要求,该进程只能转变为阻塞状态来等待。 2) 启动某操作:当进程启动某种操作后,如果该进程必须在该操作完成之后才能继续执行,则必须先使进程阻塞。 3) 新数据尚未到达 4) 无新工作可做:系统往往设置一些具有某特定功能的系统进程,每当这种进程完成任务以后便把自己阻塞起来等待新任务的到来。(发送进程) 进程的阻塞与唤醒 2021/3/26 * 当有阻塞事件发生时,进程便调用阻塞原语block() 把自己阻塞。 进入block后,应先立即停止执行,把PCB中的执行状态改为阻塞状态,并把它插入阻塞队列。 进程阻塞过程 2021/3/26 * 入口 将现行进程的CPU信息送 该进程的PCE现场保护区 置该进程状态为“等待” 把该进程插入相应的等待队列 转进程调度 阻塞原语执行过程 2021/3/26 * 当阻塞进程所期待的事件出现时。则调用唤醒原语wakeup( ),将等待事件的进程唤醒。 唤醒原语执行的过程是:首先把被阻塞进程从等

文档评论(0)

1亿VIP精品文档

相关文档