操 作 系 统 的 IO管 理 介 绍今 天 这 篇 关 于 计 算 机 操 作 系 统 的 技 术 文 章 , 我 们 主 要 来 谈 谈 关 于 计 算 机 操 作 系 统 的 IO方 面 的 内 容 。 I/O设 备 管 理 是 操 作 系 统 设 计 中 最 凌 乱也 最 具 挑 战 性 的 部 分 。 由 于 它 包 含 了 很 多 领 域 的 不 同 设 备 以 及 与 设 备 相 关 的 应 用 程 序 , 因 此 很 难 有 一 个 通 用 且 一 致 的 设 计 方 案 。 所 以 在 理解 设 备 管 理 之 前 , 应 该 先 了 解 具 体 的 I/O设 备 类 型 。 计 算 机 系 统 中 的 I/O设 备 按 使 用 特 性 可 分 为 以 下 类 型 : 1) 人 机 交 互 类 外 部 设 备 : 用 于 同 计 算 机 用 户 之 间 交 互 的 设 备 , 如 打 印 机 、 显 示 器 、 鼠 标 、 键 盘 等 。 这 类 设 备 数 据 交 换 速 度 相 对 较 慢 , 通 常是 以 字 节 为 单 位 进 行 数 据 交 换 。 2) 存 储设 备 : 用 于 存 储程 序 和数 据 的 设 备 , 如 磁盘 、 磁带、 光盘 等 。 这 类 设 备 用 于 数 据 交 换 , 速 度 较 快, 通 常 以 多 字 节 组成的 块为 单 位 进行 数 据 交 换 。 3) 网络通 信设 备 : 用 于 与 远程 设 备 通 信的 设 备 , 如 各种网络接口、 调制解 调器 等 。 其速 度 介 于 前 两类 设 备 之 间 。 网络通 信设 备 在 使 用 和管理 上与 前 两类 设 备 也 有 很 大不 同 。 除了 上面 最 常 见的 分 类 方 法, I/O设 备 还可 以 按 以 下 方 法分 类 : 1) 按 传输速 率分 类 : • 低速 设 备 : 传输速 率仅为 每秒几个 到数 百个 字 节 的 一 类 设 备 , 如 键 盘 、 鼠 标 等 。 • 中 速 设 备 : 传输速 率在 每秒数 千个 字 节 至数 万个 字 节 的 一 类 设 备 , 如 行 式打 印 机 、 激光打 印 机 等 。 • 高速 设 备 : 传输速 率在 数 百个 千字 节 至千兆字 节 的 一 类 设 备 , 如 磁带机 、 磁盘 机 、 ...