第二章 进程管理 2.1 进程的基本概念 2.2 进程控制 2.3 进程同步 2.4 经典进程的同步问题 2.5 管程机制 2.6 进程通信 2.7 线程 本章主要内容2022/12/3 计算机科学系2.1 进程的基本概念 2.1.1 程序的顺序执行及其特征 1. 程序的顺序执行 仅 当 前 一 操 作( 程 序 段) 执 行 完 后 , 才 能 执 行 后 继 操 作 。例 如 , 在 进 行 计 算 时 , 总 须 先 输 入 用 户 的 程 序 和 数 据 , 然 后进行计算,最后才能打印计算结果。2022/12/3 计算机科学系图 2-1 程序的顺序执行 S1: a =x+y; S2: b =a-5; S3: c =b+1;2022/12/3 计算机科学系2. 程序顺序执行时的特征 (1) 顺序性:(2) (2) 封闭性: (3) (3) 可再现性: 2022/12/3 计算机科学系2.1.2 前趋图 前 趋 图(Precedence Graph) 是 一 个 有 向 无 循 环 图 , 记 为DAG(Directed Acyclic Graph) , 用 于 描 述 进 程