Cha3进程描述和控制
Cha3 进程描述和控制
要求掌握 °哪些事件会引起进程的创建和终止 7种状态的含义 引起7种状态相互转换的事件 为何设置多个阻塞队列 °挂起的作用是什么 OS使用哪些控制表 什么是进程映像 PCB的内容 °为何进行模式切换
要求掌握 • 哪些事件会引起进程的创建和终止 • 7种状态的含义 • 引起7种状态相互转换的事件 • 为何设置多个阻塞队列 • 挂起的作用是什么 • OS使用哪些控制表 • 什么是进程映像 • PCB的内容 • 为何进行模式切换
要求掌握 °内核的典型功能 何时进行进程切换 °进程切换的过程 OS的三种执行方式,各自的特点
要求掌握 • 内核的典型功能 • 何时进行进程切换 • 进程切换的过程 • OS的三种执行方式,各自的特点
多道程序系统的常见要求 °交替执行多个进程 给进程分配资源 °支持进程间通信 支持用户创建进程
多道程序系统的常见要求 • 交替执行多个进程 • 给进程分配资源 • 支持进程间通信 • 支持用户创建进程 •……
程序执行 5000800012000 分派程序 5001800112001 50005002 800212002 进程A 8003 进程B8000 5011 12011 进程C12000进程A进程B进程C 的轨迹的轨迹的轨迹 轨迹 trace-为进程执行的指令序列
程序执行 5000 5001 5002 …… 5011 分派程序 进程A 进程B 进程C 5000 8000 12000 8000 8001 8002 8003 12000 12001 12002 …… 12011 进程A 的轨迹 进程B 的轨迹 进程C 的轨迹 轨迹trace-为进程执行的指令序列