1、中 央 广 播 电 视 大 学 开 放 教 育 试 点 教 材计 算 机 操 作 系 统吴 企 渊 梁 燕 编 著清 华 大 学 出 版 社( 京 ) 新 登 字 158 号内 容 简 介本 书 是 计 算 机 应 用 专 业 技 术 基 础 课 教 材 , 讲 解 计 算 机 的 重 要 系 统 软 件 , 即 计 算 机 操 作 系 统 。 计 算 机 操 作 系 统 是 计 算 机 技 术 与 管 理 技 术 的 结 合 。 本 教 材 特 点 是 按 照 教 学 的 “少 而 精 ”和 “由 表 及里 、 由 浅 入 深 、 由 此 及 彼 ”原 则 编 排 , 以 “联 想 ”、 “
2、对 比 ”日 常 生 活 管 理 中 的 实 例 , 讲 解 主 要 的 概 念 和 算 法 技 巧 , 使 学 习 者 有 兴 趣 获 得有 关 的 知 识 和 技 能 。 全书 共 7 章 , 第 1 章 为 概 述 , 接 着 5 章 分 别 详 述 计 算 机 操 作 系 统 的 5 大 功 能 , 即 作 业 管 理 、 文 件 管 理 、 存 储 管 理 、 设 备 管 理 和 进 程 管 理 。 第 7 章 是 操 作 系 统 编 程 的 主 要 技 巧 和 方 法 。本 书 是 中 央 广 播 电 视 大 学 的 本 科 生 试 用 教 材, 也 适 合 大 专 、 高 职 、
3、 本 科 双 学 位 和 成 人 继 续 教 育 等 教 学 选 用 。 专 科 生 学 习 的 学 时 比 例 可 侧 重 实 践 技 能 训 练 , 本 科 生 可 侧 重 调 度 算 法 的 模 拟 编 程 , 特 别 要 熟 练 掌 握 对现 有 操 作 系 统 的 “系 统 调 用 ”编 程 能 力 , 以 及 操 作 系 统 核 心 的 模 块编 程 。 本 教材 也 可 作 为 从 事 计 算 机 工 作 科 技 人 员 学 习 操 作 系 统 的 参 考 书 。版 权 所 有 , 翻 印 必 究 。 本 书 封 面 贴 有 清 华 大 学 出 版 社 激 光 防 伪 标 签 ,
4、 无 标 签 者 不 得 销 售 。图 书 在 版 编 目 ( CI P) 数 据计 算 机 操 作 系 统 / 吴 企 渊 , 梁 燕 编 著 .北 京 : 清 华 大 学 出 版 社 , 2000中 央 广 播 电 视 大 学 开 放 教 育 试 点 教 材I SBN 7-302-03928-3 . 计 . 吴 梁 . 操 作 系 统 ( 软 件 ) -广 播 电 视 教 育 : 高 等 教 育 -教 材 . T P316中 国 版 本 图 书 馆 CIP 数 据 核 字 ( 2000) 第 33000 号出 版 者 : 清 华 大 学 出 版 社 ( 北 京 清 华 大 学 学 研 楼
5、, 邮 编 100084) ht tp: / / w ww. tup. tsinghua . edu . cn印 刷 者 : 印 刷 厂发 行 者 : 新 华 书 店 总 店 北 京 发 行 所开 本 : 787 1092 1/ 16 印 张 : 11.5 字 数 : 266 千 字版 次 : 2000 年 月 第 1 版 2000 年 月 第 1 次 印 刷书 号 : ISBN 7-302-03928-3/ T P2296印 数 : 0001 8000定 价 : 16. 0 元前 言计 算 机 操 作 系 统 是 计 算 机 技 术 基 础 课 程 , 它 的 前 接 课 程 是 计 算 机
6、 组 成 原 理 或 微 机 原理 、 计 算 机 编 程 语 言 和 数 据 结 构 等 相 关 硬 件 和 软 件 技 术 基 础 课 程 。 以 目 前 常 用 的 DOS、 W indow s 和 U N IX ( 或 L inux) 三 种 普 遍 使 用 的 操 作 系 统 为 知 识 点 的 技 能 训 练 实 例 , 穿 插 在 有 关 知 识 包 中 , 宏 观 上 展 示 操 作 系 统 的 整 体 结 构 , 讲 解 原 理 性 概 念 、 名 词 和 术 语 , 微 观 上 插 入 有 层 次 的 应 用 技 巧 和 算 法 等 。计 算 机 操 作 系 统 课 程 在
7、 一 般 院 校 的 教 学 中 , 反 映 是 难 教 和 难 学 , 学 完 后 留 下 的 印 象不 深 , 忘 掉 了 其 中 绝 大 部 分 内 容 , 应 用 时 又 往 往 要 从 一 些 报 刊 杂 志 中 去 找 答 案 。 现 有 传统 性 的 教 材 以 国 外 的 思 路 和 实 例 为 主 , 并 且 对 原 理 讲 解 和 操 作 系 统 应 用 融 通 不 够 。 课 程学 习 的 知 识 难 点 往 往 在 “共 享 ”、 “并 发 ”、 “虚 拟 ”、 “进 程 ”和 “线 程 ”等 概 念 或 其 它 名 词 术 语 。 作 者 根 据 二 十 多 年 来
8、对 计 算 机 系 统 的 学 习 、 应 用 以 及 与 不 同 层 次 学 员 接 触 的 教 学 经 验 , 按 照 “由 表 及 里 、 由 浅 入 深 ”原 则 , 讲 解 次 序 首 先 是 软 件 资 源 管 理 为 主 的 作 业 管 理 , 包 括 任 务 管 理 、 人 机 交 互 界 面 管 理 等 , 然 后 是 文 件 管 理 、 涉 及 硬 件 资 源 管 理 的 存 储 管 理 、 设 备 管 理 , 最 后 深 入 到 处 理 机 管 理 , 即 “总 经 理 ”级 的 “进 程 管 理 ”。 与 国 内 外 绝 大 多 数 传 统 式 操 作 系 统 教 材
9、的 写 作 次 序 相 反 。 并 以 思 考 题 启 发 学 习 , 以 研 究 题 引 导 进 一 步 深 入 的 自 主 学 习 。作 者 认 为 计 算 机 操 作 系 统 课 程 的 知 识 体 系 结 构 包 括 知 识 体 、 知 识 面 和 知 识 点 三 方 面 。 知 识 体 可 以 概 括 为 以 下 一 句 话 , 计 算 机 操 作 系 统 是 计 算 机 技 术 和 管 理 技 术 的 结 合 , 学 习 时 要 注 意 与 学 习 “数 理 化 ”课 程 不 同 。 本 教 材 摒 弃 “学 院 式 ”风 格 , 而 代 以 “口 语 化 ”风 格 , 教 材 以
10、 学 习 者 必 须 牢 记 的 “两 句 话 ”为 总 结 纲 要 , 即 第 一 句 话 是 : 计 算 机 操 作 系 统 是 方 便 用 户 , 管 理 和 控 制 计 算 机 软 硬 件 资 源 的 系 统 软 件 ( 或 程 序 集 合 ) 。 第 二 句 话 是 : 操 作 系 统 目 前 有 五 大 类 型 ( 批 处 理 、 分 时 、 实 时 、 网 络 和 分 布 式 ) 和 五 大 功 能 ( 作 业 管 理 、 文 件 管 理 、 存 储 管 理 、 设 备 管 理 和 进 程 管 理 ) 。 “纲 举 目 张 ”, 层 层 展 开 。 对 计 算 机 的 现 状 和
11、 发 展 , 以 三 大 宇 宙 观 ( 时 空 观 、 静 动 观 和 阴 阳 观 ) 总 结 归 纳 。 在 概 念 、 名 词 、 术 语 等 的 讲 解 中 , 运 用 大 量 日 常 生 活 中 熟 知 的 管 理 技 巧 实 例 作 比 喻 , 通 过 面 向 用 户 “情 景 ”的 “联 想 ”、 “对 比 ”和 综 合 归 纳 , 尝 试 以 符 合 人 们 学 习 知 识 强 化 记 忆 的 理 解 过 程 进 行 讲 解 。 同 时 通 过 必 要 的 实 验 训 练 操 作 实 例 , 掌 握 实 际 技 能 的 应 用 。学 员 可 根 据 自 己 不 同 的 认 知
12、能 力 和 时 间 , 选 择 感 兴 趣 的 章 节 阅 读 , 并 通 过 市 场 浏 览 或 调 研 、 上 机 实 验 和 参 观 实 习 , 初 步 掌 握 操 作 系 统 ( 包 括 网 络 操 作 系 统 ) 的 安 装 、 使 用 和 维 护 , 提 高 学 习 兴 趣 和 增 强 学 习 信 心 。 为 进 一 步 “自 主 学 习 ”奠 基 。 授 课 总 学 时 一 般 为 45 至 56 学 时 。为 适 应 新 世 纪 的 “以 学 生 和 学 习 者 为 中 心 ”的 教 育 思 想 , 本 教 材 初 次 尝 试 从 “教 材 ”到 “学 材 ”( 学 习 材 料
13、 ) 的 转 变 , 以 适 应 学 员 在 职 、 业 余 自 主 学 习 为 目 标 , 满 足 不 同 学 习 对 象 的 多 样 需 要 。 本 教 材 编 写 中 得 到 中 央 广 播 电 视 大 学 领 导 和 教 师 的 大 力 帮 助 , 特 别 是 袁 薇 老师 , 特 在 此 表 示 感 谢 。 书 中 错 误 和 不 当 之 处 一 定 不 少 , 恳 请 读 者 批 评 指 正 , 共 同 探 索 “终 身 教 育 ”之 路 。清 华 大 学 计 算 机 科 学 与 技 术 系 吴 企 渊2000 年 4 月 于 清 华 园 目 录第 1 章 计 算 机 操 作 系
14、统 概 述 1教 学 要 求 1思 考 题 11. 1 什 么 是 操 作 系 统 11. 1. 1 操 作 系 统 在 软 件 层 次 中 的 地 位 21. 1. 2 操 作 系 统 的 设 计 观 点 41. 2 操 作 系 统 的 形 成 和 五 大 类 型 51. 2. 1 计 算 机 操 作 系 统 的 形 成 71. 2. 2 操 作 系 统 的 五 大 类 型 101. 3 操 作 系 统 的 五 大 功 能 151. 3. 1 作 业 管 理 151. 3. 2 文 件 管 理 151. 3. 3 存 储 管 理 161. 3. 4 设 备 管 理 161. 3. 5 进 程
15、 管 理 161. 4 操 作 系 统 版 本 历 史 简 介 171. 4. 1 DOS 操 作 系 统 简 史 171. 4. 2 W indow s 操 作 系 统 简 史 181. 4. 3 U NIX 操 作 系 统 版 本 简 史 181. 4. 4 L inux 操 作 系 统 简 史 191. 5 表 征 操 作 系 统 的 属 性 201. 6 操 作 系 统 的 “生 成 ”、 设 置 和 配 置 概 念 221. 6. 1 “生 成 ”、 配 置 和 设 置 221. 6. 2 操 作 系 统 引 导 231. 6. 3 系 统 管 理 员 261. 7 重 点 小 结
16、27自 测 题 28研 究 题 29第 2 章 作 业 管 理 30教 学 要 求 30思 考 题 30 2. 1 作 业 管 理 的 任 务 和 功 能 302. 1. 1 概 念 和 术 语 302. 1. 2 作 业 管 理 的 任 务 322. 1. 3 作 业 管 理 的 功 能 342. 1. 4 操 作 系 统 是 用 户 和 计 算 机 之 间 的 接 口 342. 2 用 户 界 面 的 任 务 和 功 能 352. 2. 1 用 户 界 面 的 发 展 352. 2. 2 界 面 管 理 的 任 务 362. 2. 3 界 面 管 理 的 功 能 372. 2. 4 用 户
17、 界 面 研 究 372. 3 用 户 界 面 的 设 计 特 点 392. 4 作 业 调 度 402. 4. 1 作 业 调 度 功 能 402. 4. 2 作 业 说 明 书 内 容 举 例 402. 4. 3 作 业 调 度 算 法 402. 5 操 作 系 统 常 用 命 令 分 类 简 介 422. 5. 1 操 作 系 统 是 人 机 交 互 的 接 口 422. 5. 2 常 用 命 令 对 比 442. 5. 3 U NIX, Linu x 联 机 命 令 手 册 索 引 462. 6 Shell 命 令 解 释 和 控 制 语 言 462. 6. 1 DOS 操 作 系 统
18、 Shell 语 言 462. 6. 2 作 业 管 理 和 进 程 管 理 的 类 比 说 明 482. 7 重 点 小 结 48自 测 题 48研 究 题 49第 3 章 文 件 管 理 50教 学 要 求 50思 考 题 503. 1 文 件 管 理 的 任 务 和 功 能 503. 1. 1 文 件 管 理 的 任 务 503. 1. 2 文 件 管 理 的 功 能 523. 1. 3 文 件 的 组 织 机 构 533. 2 文 件 分 类 553. 3 文 件 的 物 理 结 构 和 逻 辑 结 构 593. 3. 1 文 件 的 物 理 结 构 593. 3. 2 文 件 的 逻
19、 辑 结 构 62 3. 4 文 件 目 录 633. 4. 1 一 级 文 件 目 录 633. 4. 2 二 级 文 件 目 录 633. 4. 3 多 级 文 件 目 录 643. 4. 4 文 件 目 录 的 管 理 643. 5 文 件 存 取 控 制 653. 5. 1 存 取 控 制 矩 阵 653. 5. 2 用 户 权 限 表 653. 5. 3 使 用 口 令 663. 5. 4 使 用 密 码 663. 5. 5 U NIX/ Linu x 操 作 系 统 的 安 全 性 663. 5. 6 计 算 机 病 毒 简 介 703. 6 文 件 系 统 的 数 据 结 构 和
20、 表 示 713. 6. 1 U NIX/ Linu x 文 件 系 统 713. 6. 2 磁 盘 文 件 系 统 结 构 723. 6. 3 文 件 系 统 的 数 据 结 构 733. 7 文 件 系 统 的 系 统 调 用 753. 8 重 点 小 结 75自 测 题 76研 究 题 76第 4 章 存 储 管 理 77教 学 要 求 77思 考 题 774. 1 存 储 管 理 的 任 务 和 功 能 774. 1. 1 存 储 管 理 的 任 务 774. 1. 2 存 储 管 理 的 功 能 774. 1. 3 内 存 类 型 及 寻 址 774. 2 分 区 分 配 存 储 管
21、 理 834. 2. 1 固 定 分 区 分 配 834. 2. 2 可 变 式 动 态 分 区 分 配 844. 2. 3 可 重 定 位 分 区 分 配 864. 2. 4 多 重 分 区 分 配 864. 2. 5 内 存 “扩 充 ”技 术 864. 2. 6 内 存 保 护 技 术 874. 3 请 求 页 式 存 储 管 理 874. 3. 1 实 现 原 理 87 4. 3. 2 U NIX 请 求 调 页 管 理 884. 3. 3 页 表 的 设 计 894. 3. 4 请 求 淘 汰 换 页 算 法 904. 3. 5 页 式 存 储 管 理 优 缺 点 914. 4 段
22、式 存 储 管 理 924. 5 段 页 式 存 储 管 理 924. 5. 1 特 点 924. 5. 2 实 现 原 理 924. 6 重 点 小 结 93自 测 题 93研 究 题 94第 5 章 输 入 输 出 设 备 管 理 95教 学 要 求 95思 考 题 955. 1 概 述 955. 1. 1 设 备 管 理 的 任 务 与 功 能 955. 1. 2 发 展 历 史 965. 1. 3 外 部 设 备 分 类 965. 1. 4 设 备 I / O 方 式 985. 1. 5 未 来 展 望 995. 2 外 部 设 备 的 安 装 995. 2. 1 系 统 配 置 99
23、5. 2. 2 用 户 外 接 设 备 995. 2. 3 用 户 外 接 特 殊 设 备 1005. 2. 4 外 部 设 备 的 即 插 即 用 1005. 2. 5 设 备 驱 动 程 序 的 编 制 1005. 2. 6 CPU 与 外 部 信 息 的 交 换 1015. 2. 7 总 线 和 接 口 1015. 3 输 入 输 出 设 备 分 配 算 法 1045. 4 设 备 管 理 技 术 1045. 4. 1 磁 盘 管 理 技 术 1045. 4. 2 缓 冲 技 术 1065. 4. 3 虚 拟 设 备 的 技 术 ( SPO OLing ) 1085. 4. 4 共 享
24、打 印 机 1095. 5 设 备 处 理 程 序 编 制 内 容 1105. 5. 1 设 备 处 理 程 序 110 5. 5. 2 设 备 驱 动 程 序 的 功 能 1105. 5. 3 设 备 驱 动 程 序 的 特 点 1105. 5. 4 设 备 处 理 方 式 1115. 5. 5 设 备 驱 动 程 序 举 例 1125. 6 重 点 小 结 115自 测 题 115研 究 题 116第 6 章 进 程 及 处 理 机 管 理 117教 学 要 求 117思 考 题 1176. 1 概 述 1176. 1. 1 操 作 系 统 核 心 的 功 能 和 特 点 1176. 1.
25、 2 为 什 么 要 引 入 “进 程 ”概 念 1186. 1. 3 顺 序 执 行 与 并 发 执 行 1196. 2 进 程 的 定 义 和 特 征 1196. 2. 1 程 序 与 进 程 1196. 2. 2 进 程 的 五 个 基 本 特 征 1206. 2. 3 进 程 与 线 程 1206. 3 进 程 调 度 1216. 3. 1 进 程 的 描 述 1216. 3. 2 进 程 的 状 态 及 转 换 1236. 3. 3 进 程 的 调 度 算 法 举 例 1246. 3. 4 进 程 控 制 块 1266. 4 进 程 通 信 1266. 4. 1 同 步 与 互 斥
26、1266. 4. 2 临 界 区 1326. 4. 3 原 语 1326. 5 死 锁 1356. 5. 1 什 么 是 死 锁 ? 1356. 5. 2 死 锁 的 四 个 必 要 条 件 1356. 5. 3 死 锁 的 表 示 1366. 5. 4 解 决 死 锁 问 题 的 基 本 方 法 1366. 6 重 点 小 结 139自 测 题 139研 究 题 140 第 7 章 操 作 系 统 结 构 和 程 序 设 计 141教 学 要 求 141思 考 题 1417. 1 操 作 系 统 的 编 程 概 念 1417. 2 结 构 设 计 的 目 标 1427. 2. 1 设 计 目
27、 标 1437. 2. 2 分 层 原 则 1437. 2. 3 分 块 原 则 1457. 2. 4 模 块 接 口 法 的 设 计 步 骤 1467. 2. 5 模 块 接 口 法 的 优 缺 点 1467. 3 层 次 结 构 设 计 1477. 3. 1 层 次 模 块 化 结 构 设 计 的 必 要 性 1477. 3. 2 操 作 系 统 的 结 构 模 型 1497. 3. 3 操 作 系 统 的 结 构 设 计 1507. 4 DOS 模 块 结 构 1527. 5 Windows 的 编 程 模 式 简 介 1537. 6 微 内 核 结 构 简 介 1537. 7 L in
28、ux 的 安 装 与 程 序 模 块 举 例 1557. 8 重 点 小 结 157自 测 题 158研 究 题 158附 录 1 课 程 总 复 习 指 南 159附 录 2 计 算 机 操 作 系 统 实 验 指 示 书 ( 学 生 用 ) 160附 录 3 Linux 简 要 使 用 说 明 ( 配 合 实 验 用 ) 167参 考 文 献 174 1第 1 章 计 算 机 操 作 系 统 概 述教 学 要 求第 1 章 是 对 计 算 机 操 作 系 统 的 概 述 。 对 全 书 有 着 提 纲 挈 领 的 作 用 。 因 为 在 这 一 章 里 你 将 学 到 操 作 系 统 课
29、程 最 精 髓 的 两 句 话 :1. 计 算 机 操 作 系 统 是 方 便 用 户 、 管 理 和 控 制 计 算 机 软 硬 件 资 源 的 系 统 软 件 ( 或 程 序 集 合 ) 。2. 操 作 系 统 目 前 有 五 大 类 型 ( 批 处 理 、 分 时 、 实 时 、 网 络 和 分 布 式 ) 和 五 大 功 能 ( 作 业 管 理 、 文 件 管 理 、 存 储 管 理 、 设 备 管 理 和 进 程 管 理 ) 。思 考 题1. 有 很 多 事 情 需 要 你 去 做 的 时 候 , 你 的 “时 间 ”安 排 策 略 (“忙 人 策 略 ”) 是 什 么 ( 例 如
30、, 早 晨 起 床 后 、 学 习 日、 休 假 日 以 及 “忙 不 过 来 时” ) ?2. 在 很 挤 的 地 方, 你 的 “空 间 ”安 排 策 略 是 什 么 ( 例 如 , 马 路 太 拥 挤 、 书 桌 太 小 、 书 架 太 小 和 房 间 太 小 等 ) ?3. 现 在 有 很 多 紧 急 而 复 杂 的 大 大 小 小 任 务 需 要 你 去 很 快 完 成 , 你 一 个 人 的 脑 袋 不 够 用 时 , 你 用 什 么 办 法 有 条 理 地 去 完 成 ?1. 1 什 么 是 操 作 系 统操 作 系 统 的 英 文 名 是 oper at ing s ys te
31、m, 缩 写 为 OS。 人 们 熟 悉 的 DOS 操 作 系 统 是 磁 盘 ( disk ) 操 作 系 统 的 缩 写 。 常 用 的 操 作 系 统 有 DOS 6. 22、 OS/ 2、 Window s 3. x 、 Win dows 95、 Windows 98、 U N IX 或 L inux 系 列 、 W indows CE 、 Windows N T 、 N et War e 等 。以 下 从 不 同 的 角 度 来 回 答 和 说 明 计 算 机 操 作 系 统 的 定 义 和 特 点 。 操 作 系 统 相 当 于 计 算 机 系 统 的 “管 家 ”。 所 谓 “
32、管 家 ”就 是 方 便 主 人 管 理 家 务 的 人 。 实际 上 , 每 一 个 人 在 你 的 头 脑 里 已 形 成 有 “操 作 系 统 ”, 管 理 和 控 制 你 的 形 体 ( 硬 件 ) 和 思 维 ( 软 件 ) 。 而 计 算 操 作 系 统 要 管 理 的 是 计 算 机 系 统 。 学 习 过 计 算 机 组 成 原 理 或 微 机 原 理 课 程 后 , 我 们 会 知 道 , 计 算 机 系 统 是 由 两 部 分 系 统 资 源 组 成 的 , 即 硬 件 资 源 和 软 件 资 源 。 硬 件 资 源 包 括 中 央 处 理 单 元 CP U ( centr
33、 al pr oces sing unit ) 、 存 储 器 ( memor y、 st or e、 s tor age ) 和 各 种 外 围 设 备 ( per ipher al devices) 。 软 件 资 源 包 括 系 统 软 件 ( system softwar e) 和 应 用 软 件 ( application s oft war e) , 主 要 是 指 以 各 种 文 件 形 式 储 存 的 程 序 集 合 。 那 么 对 于 操 作 系 统 这 位 “管 家 ”而 言 , 要 管 理 的 “家 务 ”就 是 管 理 和 控 制 计 算 机 的 软 硬 件 资 源 ,
34、 不 仅 要 “看 管 ”好 软 硬 件 资 源 , 更 要 控 制 调 度 好 , 最 终 目 标 是 要 为 计 算 机 用 户 服 务 好 , 其 中 还 包 含 提 供 各 种 有 用 的 文 档 、 资 料 和 手 册 。2操 作 系 统 是 为 计 算 机 用 户 服 务 的 , 它 的 主 人 就 是 用 户 。 所 以 , 计 算 机 操 作 系 统 是 方 便 用 户 、 管 理 和 控 制 计 算 机 软 硬 件 资 源 的 系 统 软 件 ( 或 程 序 集 合 ) 。1. 1. 1 操 作 系 统 在 软 件 层 次 中 的 地 位从 软 件 方 面 来 看 , 计 算
35、 机 软 件 分 为 系 统 软 件 和 应 用 软 件 两 大 类 。 操 作 系 统 是 最 重 要 的 大 型 系 统 软 件 之 一 。 系 统 软 件 还 包 含 实 用 程 序 和 工 具 软 件 等 服 务 程 序 的 集 合 , 因 此 , 计 算 机 操 作 系 统 是 一 种 软 件 , 属 于 系 统 软 件 。系 统 软 件 用 于 计 算 机 的 管 理 、 维 护 、 控 制 和 运 行 , 并 对 运 行 的 程 序 进 行 翻 译 、 装 入 等 服 务 工 作 。 应 用 软 件 是 指 那 些 为 了 某 一 类 应 用 需 要 而 设 计 的 程 序 或
36、用 户 为 解 决 某 个 特 定问 题 而 编 写 的 程 序 或 程 序 系 统 。 例 如 , 航 空 订 票 系 统 和 银 行 计 算 机 管 理 系 统 都 是 应 用 软 件 。另 外 , 系 统 软 件 本 身 又 可 分 为 三 部 分 , 即 操 作 系 统 、 语 言 处 理 系 统 和 常 用 的 例 行 服 务 程 序 。 其 中 语 言 处 理 系 统 包 括 各 种 语 言 的 编 译 程 序 、 解 释 程 序 和 汇 编 程 序 ; 常 用 的 例 行 服 务 程 序 的 种 类 很 多 , 通 常 包 括 库 管 理 程 序 、 链 接 编 辑 程 序 等
37、。 软 件 内 容 见 表 1-1。表 1 -1 软 件 内 容操 作 系 统语 言 处 理 系 统系 统 软 件常 用 的 例 行 服 务 程 序软 件应 用 软 件操 作 系 统 由 系 统 程 序 员 开 发 、 研 制 和 编 写 , 并 把 它 “灌 制 ”在 外 部 存 储 器 ( 例 如 , 硬 磁 盘 、 软 磁 盘 或 光 盘 上 ) , 在 相 应 的 计 算 机 硬 件 “平 台 ”上 运 行 。 所 以 操 作 系 统 不 同 于 由 用 户 编 写 的 应 用 软 件 。同 时 , 操 作 系 统 虽 属 于 系 统 软 件 , 却 又 不 同 于 其 它 系 统 软
38、 件 。 因 为 其 它 系 统 软 件 都 受 操 作 系 统 的 管 理 和 控 制 , 并 得 到 操 作 系 统 的 支 持 和 服 务 。 所 以 对 于 任 何 一 个 现 代 通 用 计 算 机 系 统 来 说 , 可 以 没 有 其 它 软 件 , 但 决 不 可 以 没 有 操 作 系 统 。 其 次 , 操 作 系 统 的 设 计 必 须 兼 顾 面 对 用 户 和 软 硬 件 资 源 两 个 方 面 :从 用 户 角 度 看 , 操 作 系 统 可 以 看 成 是 计 算 机 “裸 机 ”( bar e machin e) 的 硬 件 扩 充 。 因 为 有 了 操 作
39、系 统 , 计 算 机 就 变 成 更 为 强 大 的 一 台 虚 拟 计 算 机 , 像 是 硬 件 的 “扩 充 ”。 裸 机 是 计 算 机 的 物 质 基 础 。 没 有 了 硬 件 , 软 件 也 就 失 去 了 作 用 ; 而 若 只 有 硬 件 , 没 有 配 置 相 应 的 软件 , 计 算 机 就 不 能 发 挥 它 潜 在 的 能 力 , 硬 件 也 就 没 有 了 活 力 。 有 人 这 样 说 : 没 有 软 件 的 裸 机 是 一 具 僵 尸 ; 而 没 有 硬 件 的 软 件 则 是 一 个 幽 灵 。 如 果 我 们 给 一 个 只 有 定 点 运 算 功 能 的
40、 裸 机 配 上 浮 点 运 算 的 软 件 , 则 计 算 机 就 具 有 了 浮 点 运 算 的 功 能 。 因 此 , 一 个 裸 机 在 每 加 上 一 层 软 件 后 , 就 变 成 了 一 个 “新 的 功 能 更 强 的 机 器 ”称 为 “虚 拟 机 ”。 软 件 的 作 用 就 是 将 原 来 的 机 器 改 造 成 强 功 能 的 虚 拟 机 。 操 作 系 统 与 软 硬 件 关 系 的 层 次 关 系 如 图 1-1 所 示 。3计 算 机 用 户各 种 应 用 软 件汇 编 、 编 辑 、 编 译 软 件 和 例 行 服 务 程 序 等计 算 机 操 作 系 统裸 机
41、图 1-1 操 作 系 统 与 软 硬 件 关 系 的 层 次 示 意 图由 图 可 见 , 操 作 系 统 是 最 贴 近 硬 件 的 一 层 软 件 , 所 以 说 操 作 系 统 是 硬 件 的 扩 充 。 从 人 机 交 互 方 式 来 看 , 操 作 系 统 是 用 户 与 机 器 的 接 口 ( in ter face) , 具 有 友 好 方 便 的 用户 接 口 界 面 。 一 般 用 户 使 用 现 代 计 算 机 , 不 一 定 要 知 道 计 算 机 内 部 原 理 是 用 二 进 制 计 数 , 以 及 内 部 数 据 是 如 何 存 放 的 。 现 在 用 户 使 用
42、 计 算 机 , 不 必 像 最 早 期 那 样 , 要 用 一 大 堆 的“0”和 “1”来 输 入 二 进 制 数 据 和 控 制 计 算 机 运 行 。 因 此 , 现 代 操 作 系 统 必 须 具 有 用 户 与 计 算 机 间 友 好 方 便 的 界 面 。 对 普 通 计 算 机 用 户 而 言 , 离 开 了 操 作 系 统 几 乎 无 法 工 作 。 我 们 每 个人 都 有 这 样 的 经 验 , 友 好 交 往 要 见 “面 ”“远 看 身 材 近 看 脸 ”。 因 为 呈 现 给 用 户 的 最 直 观 的 印 象 首 先 是 显 示 器 屏 幕 上 一 种 界 面 。
43、 DOS 和 U N IX 操 作 系 统 的 模 样 是 命 令 提 示 符 和 闪 动 的 光 标 , Windows 操 作 系 统 则 是 展 示 各 种 图 标 的 “桌 面 ”。 面 对 着 界 面 , 我 们 便 可 以 对 操 作 系 统 这 位 “管 家 ”发 布 各 种 命 令 了 。从 管 理 者 角 度 看 , 操 作 系 统 也 是 管 理 资 源 的 程 序 扩 充 。 而 且 与 计 算 机 用 户 的 应 用 特 点 有 关 。 例 如 , 科 学 计 算 、 数 据 处 理 和 实 时 控 制 等 。 因 此 , 从 管 理 资 源 的 角 度 来 看 , 操
44、 作 系 统 是 所 管 理 资 源 的 程 序 扩 充 。 操 作 系 统 所 做 的 工 作 就 是 分 门 别 类 的 管 理 , 并 详 细 记 录 资 源 的 使 用 情 况 , 再 按 一 定 策 略 对 资 源 进 行 调 度 分 配 , 为 用 户 服 务 。 不 同 的 操 作 系 统 管 理 的 策 略 和 方 法 是 不 同 的 。从 计 算 机 的 系 统 结 构 看 , 操 作 系 统 是 一 种 层 次 化 、 模 块 化 结 构 的 程 序 集 合 , 属 于 有 序 分 层 法 , 核 心 内 部 有 很 多 有 用 的 “程 序 模 块 ”, 操 作 系 统
45、工 作 时 按 一 定 的 策 略 进 行 模 块 的有 序 层 次 调 用 。 由 精 明 强 干 的 核 心 管 理 机 构 “内 核 ”( ker nel) 进 行 集 中 管 理 和 控 制 。从 本 课 程 的 知 识 体 系 结 构 来 看 , 首 先 , 操 作 系 统 是 计 算 机 技 术 和 管 理 技 术 的 结 合 。 在 现 代 社 会 中 , 先 进 的 管 理 技 术 和 先 进 的 科 学 技 术 是 现 代 社 会 经 济 发 展 的 两 个 “车 轮 ”。 管 理 的 好 坏 主 要 表 现 在 下 列 两 方 面 。 首 先 , 管 理 机 构 利 用 最
46、 少 的 资 源 投 入 , 取 得 最 大 的 、 合 乎 需 要 的 成 果 产 出 , 即 高 效 性 。 其 次 是 管 理 的 方 法 和 技 巧 , 要 适 应 环 境 条 件 的 变 化 , 特 别 是 当 代 计 算 机 的 飞 速 发 展 , 一 日 千 里 , 千 变 万 化 。 例 如 , 按 “摩 尔 ”定 理 所 示 , 计 算 机 虽 然 至 今 还 是 二 进 制 式 的 原 理 , 并 没 有 新 突 破 , 但 由 于 大 规 模 、 超 大 规 模 集 成 电 路 技 术 的 成 熟 发 展 , 计 算 机 的 价 格 性 能 比 , 约 以 每 18 个
47、月 翻 一 番 , 或 者 说 每 10 年 以 100 倍 的 速 度 发 展 。 新 产 品 不 断 涌 现 , 往 往 各 种 计 算 机 的 硬 件 和 软 件 产 品 , 用 户 还 没 有 完 全 应 用 好 计 算 机 的 各 项 功 能时 , 产 品 已 被 淘 汰 , 所 管 理 的 计 算 机 “固 定 资 产 ”也 很 快 “贬 值 ”。管 理 工 作 不 同 于 作 业 工 作 , 而 是 为 作 业 工 作 提 供 服 务 的 。 但 是 , 管 理 人 员 的 管 理 内 容 必 须 与 技 术 是 结 合 的 。 例 如 , 公 司 的 总 经 理 、 学 校 校
48、 长 、 医 院 院 长 和 主 任 等 , 他 们 往 往 是 管 理 者 兼 做 专 业 业 务 工 作 , 即 所 谓 “双 肩 挑 ”。科 学 包 括 三 部 分 , 即 哲 学 、 自 然 科 学 和 社 会 科 学 。 有 人 把 “科 学 ”归 纳 为 “系 统 的 知 识 ”。4大 多 数 搞 技 术 工 作 的 人 学 的 是 “自 然 科 学 ”, 但 学 一 点 “哲 学 ”是 很 有 用 的 , 能 增 强 综 合 解决 问 题 的 能 力 。 管 理 学 与 数 学 、 物 理 等 自 然 科 学 相 比 还 不 是 一 门 精 确 的 科 学 , 而 是 正 在 发
49、 展 中 的 科 学 。 目 前 , 当 管 理 人 员 在 遇 到 问 题 时 , 并 不 能 为 管 理 者 提 供 解 决 一 切 问 题 的 “标 准 答 案 ”, 但 通 过 管 理 学 的 学 习 , 要 掌 握 管 理 的 理 论 原 则 和 基 本 方 法 。 因 此 , 学 习 计 算 机 操 作 系 统 这 一 门 课 程 要 注 意 与 学 习 “数 、 理 、 化 ”课 程 不 同 的 特 点 , 往 往 在 解 决 实 际 问 题 时 “没 有 最 好 而 只 有 更 好 ”。生 活 在 现 代 社 会 中 , 人 们 都 有 经 验 。 例 如 , 坐 过 公 共 汽 车 或 火 车 , 到 饭 店 吃 过 饭 , 到 百 货 店 购 过 货 物 等 等 。 接 触