第3节操作系统进程控制讲解.pptVIP

  • 6
  • 0
  • 约1.23千字
  • 约 13页
  • 2017-03-24 发布于湖北
  • 举报
* 单击此处编辑母版标题样式 第2单元 进程管理 第3节 进程控制 进程控制 进程控制原语 举例 进程控制 是操作系统提供的对进程实施管理的接口,会引起进程状态的改变。 常用的进程控制原语 创建原语、撤消原语、阻塞原语、唤醒原语 什么是原语? 在执行过程中不允许被中断的程序 进程控制 是操作系统提供的对进程实施管理的接口,会引起进程状态的改变。 创建 撤销 无 存在 消亡 阻塞 运行 等待 唤醒 就绪 等待 进程状态变化: 第2单元 进程以及进程管理 第3节 进程控制 用户可以告诉操作系统怎么改变进程的状态 进程控制 进程控制原语 举例 PCB池 进程创建原语的实现 a b ?1 ? 入口 向pcb池申请一个空的PCB 结构 有空PCB ? 将入口信息填入 PCB相应项 将PCB入就绪队列 将PCB入总链队列 返回进 程pid N 出错 Y 进程撤销原语的实现 入口 由运行指针得当前进程的pid 释放本进程所占用的资源给父进程 该进程从总链队列中摘下 释放PCB结构 转进程调度 进程阻塞原语的实现 入口 保护进程的CPU现场到PCB结构中 置该进程为”等待”状态 将该进程PCB结构插入到等待队列中 转进程调度 进程唤醒原语的实现

文档评论(0)

1亿VIP精品文档

相关文档