第3章 进程管理 3.1 进程概念3.2 进程控制 3.3 进程调度 3.4 进程间的通信 3.5 死锁 3.6 线程 3.7 Linux 中的进程 3.8 综合应用 3.1 进程概念 3.1.1程序的顺序执行与特点众所周知,当用户要求计算机完成某项工作时,必须使用一定的指令,按照一定的工作顺序步骤编写能在计算机上运行的“ 程序” 。“ 程序” 是指令的集合,是一个静态的概念。它体现了用户要求计算机完成特定功能的执行步骤。在 早 期 的 计 算 机 系 统 中 , 只 有 单 道 程 序 执 行 功 能 , 每一 次 只 允 许 一 道 程 序 执 行 , 在 这 个 程 序 运 行 时 , 它 将独 占 整 个 计 算 机 系 统 中 的 各 种 软 件 、 硬 件 资 源 , 其 他程 序 只 能 等 待 。 我 们 把 一 个 具 有 独 立 功 能 的 程 序 独 占处理机直至得到最终结果的过程称为程序的顺序执行。假 设 有n个 用 户 作 业 , 每 个 作 业 都 有 相 应 的 三 个 程序 段 。 若 我 们 用 节 点 代 表 各 程 序 段 的 操 作 : 用 节