1、计算机操作系统概念操作系统(Operating System,简称 OS),是电子计算机系统中负责支撑其它系统程序、应用程序的运行环境以及支撑用户操作环境的系统软件,同时也是计算机系统的核心与基石。它的职责通常包括三大部分:1)对硬件非存储 i/o 设备的管理、对硬件内存的管理、对硬件核心单元 cpu 的管理、对作业(进程、程序)管理、对外存储设备及文件的管理;2)提供用户的操作环境(人机界面);3)提供一定数量的用户常用的应用程序及工具、维护系统程序。理解操 作 系 统 是 方 便 用 户 使 用 、 管 理 和 控 制 计 算 机 软 硬 件 资 源 的 系 统 软 件( 或 程 序 集
2、合 ) 。 从 用 户 角 度 看 , 操 作 系 统 可 以 看 成 是 对 计 算 机 硬 件 的 扩充 ; 是 用 户 与 机 器 的 接 口 , 是 外存储设备及文件的管理系统。它的存在极大地方 便 了 用 户 使 用 计 算 机 ; 从 计 算 机 的 系 统 结 构 看 , 操 作 系 统 是 一 种 层 次 、模 块 结 构 的 程 序 ( 管 理 计 算 机 系 统 的 各 种 硬 件 资 源 ) 集 合 , 属 于 有 序 分 层法 , 是 无 序 模 块 的 有 序 层 次 调 用 。 操 作 系 统 在 设 计 方 面 体 现 了 计 算 机 技 术 和管 理 技 术 的
3、 结 合 。 它 在 整 个 计 算 机 系 统 中 具 有 承 上 启 下 的 地 位 。 在 计 算 机软 件 系 统 中 乃 至 在 整 个 计 算 机 系 统 中 的 地 位 是 最 主 要 的 。操作系统的逻辑组成内核与外壳:s hell 提 供 了 用 户 与 操 作 系 统 之 间 通 讯 的 方 式 , Shell 基 本 上是 一 个 命 令 解 释 器 , 用 户 通 过 它 完 成 对 计 算 机 的 使 用 、 完 成 计 算 机 外存储设备及文件的管理。Kernel 操作系统的核心部分。它由操作系统中用于管理存储器、文件、外设和系统资源的那些程序部分组成。操作系统内核
4、通常运行进程,并提供进程间的通信。计算机操作系统的分类:目前操作系统种类繁多,很难用单一标准统一分类。根据操作系统的使用环境和对作业(进程、程序)处理方式来考虑,可分为批处理系统(MVX、DOS/VSE)、分时系统(WINDOWS、UNIX、 XENIX、Mac OS)、实时系统(iEMX、VRTX、RTOS,RT Linux);根据所支持的用户数目,可分为单用户(CP/M、MSDOS、 OS/2)、多用户系统(UNIX、MVS、Windows);根据硬件结构,可分为网络操作系统(Netware、Windows NT、 OS/2 warp)、分布式系统(Amoeba) 、多媒体系统 (Amig
5、a)等。操作系统的五大类型是:批处理操作系统、分时操作系统、实时操作系统、网络操作系统、分布式操作系统。微型机(p c)操作系统1,CP/M 其实就是第一个微机操作系统,享有指挥主机、内存、磁鼓、磁带、磁盘、打印机等硬设备的特权。通过控制总线上的程序和数据,操作系统有条不紊地执行着人们的指令。2,DOS 系统是 1981 年由微软公司为 IBM 个人电脑开发的,即 MS-DOS。它是一个单用户单任务的操作系统。在 1985 年到 1995 年间 DOS 占据操作系统的统治地位。 3,Windows 是一个为个人电脑和服务器用户设计的操作系统。它的第一个版本由微软公司发行于 1985 年,并最终
6、获得了世界个人电脑操作系统软件的垄断地位。现在的版本有 Win95/Win98/winMe/Win2000/Winxp/win2003 等,所有最近的 Windows 都是完全独立的操作系统windows7 操 作 系 统windows xp 操 作 系 统Windows 垄断地位的原因Windows 之 所 以 如 此 流 行 , 是 因 为 它 有 吸 引 功 能 上 的 强 大 以 及 Windows的 易 用 性 。 1、 界 面 图 形 化 2、 多 用 户 、 多 任 务 Windows 系 统 可 以 使 多 个用 户 用 同 一 台 电 脑 而 不 会 互 相 影 响 。 3、
7、 网 络 支 持 良 好 4、 出 色 的 多 媒 体 功能 5、 硬 件 支 持 良 好 6、 众 多 的 应 用 程 序 在 Windows 下 有 众 多 的 应 用 程 序可 以 满 足 用 户 各 方 面 的 需 求 。 Windows 下 有 数 种 编 程 软 件 , 有 无 数 的 程 序 员在 为 Windows 编 写 着 程 序 。 系 统 还 支 持 多 处 理 器 , 这 对 大 幅 度 提 升 系 统 性 能很 有 帮 助 。windows xp 系统介绍文 件 与 文 件 夹 的 概 念文 件 : 计 算 机 文 件 属 于 文 件 的 一 种 , 与 普 通 文
8、 件 载 体 不 同 , 计 算 机 文 件是 以 计 算 机 硬 盘 、 等 外 存 储 器 为 载 体 存 储 在 计 算 机 系 统 上 的 信 息 集 合 。 文件 可 以 是 文本文档、 图 片 、 程 序 等 等 。 文 件 通 常 具 有 三 个 字 母 的 文件扩展名,用 于 指 示 文件类型( 例 如 , 图 片 文 件 常 常 以 JPEG 格 式 保 存 并 且 文 件 扩 展名 为 .jpg) 。文 件 夹 :外 壳 : windows 外 壳 Shell 是 一 个 图 示 命 令 解 释 器 。 提 供 对 计 算 机 系 统 硬 件的 管 理 与 维 护 界 面
9、; 提 供 对 外 存 储 设 备 及 文 件 的 管 理 ; 操 作 系 统 命 令 的 执行 。外 壳 的 功 能 ;内 核 :内 核 程 序 ;Bios 系 统 ;Api 函 数 、 库 ; 以下为参考资料:微 软 自 1985 年 推 出 Windows 1.0 以 来 , Windows 系 统 经 历 了 十 多 年 风 风 雨雨 。 从 最 初 运 行 在 DOS 下 的 windows95 操 作 系 统Windows 3.x, 到 现 在 风 靡 全 球 的 Windows 9x、 Windows 2000、 Windows XP、 Windows 2003。 Windows
10、 代 替 了 DOS 曾 经 担 当 的 位 子 。 鲜 艳 的 色 彩 、动 听 的 音 乐 、 前 所 未 有 的 易 用 性 , 以 及 令 人 兴 奋 的 多 任 务 操 作 , 使 电 脑 操 作成 为 一 种 享 受 。 点 几 下 鼠 标 就 能 完 成 工 作 , 还 可 以 一 边 用 “CD 播 放 器 ”放CD, 一 边 用 WORD 写 文 章 , 这 是 多 么 悠 闲 的 事 情 , 这 都 是 Windows 带 给 人 们的 礼 物 。 最 初 的 Windows 3.x 系 统 只 是 DOS 的 一 种 16 位 应 用 程 序 , 但 在Windows 3
11、.1 中 出 现 了 剪 贴 板 、 文 件 拖 动 等 功 能 , 这 些 和 Windows 的 图 形界 面 使 用 户 的 操 作 变 得 简 单 。 当 32 位 的 Windows 95 发 布 的 时 候 ,Windows3.x 中 的 某 些 功 能 被 保 留 了 下 来 。 Windows 的 流 行 让 人 们 感 到 吃 惊 ,几 乎 所 有 家 庭 用 户 的 电 脑 上 都 安 装 了 Windows, 大 部 分 的 商 业 用 户 也 选 择 了它 。 一 时 间 , 蓝 天 白 云 出 现 在 世 界 各 个 角 落 。 Windows 98 是 Window
12、s 9x的 最 后 一 个 版 本 , 在 它 以 前 有 Windows 95 和 Windows 95 OEM 两 个 版 本 ,Windows 95 OEM 也 就 是 常 说 的 Windows 97, 其 实 这 三 个 版 本 并 没 有 很 大 的区 别 , 它 们 都 是 前 一 个 版 本 的 改 良 产 品 。 越 到 后 来 的 版 本 可 以 支 持 的 硬 件 设备 种 类 越 多 , 采 用 的 技 术 也 越 来 越 先 进 。 Windows ME(Windows 千 禧 版 )具有 Windows 9x 和 Windows 2000 的 特 征 , 它 实 际
13、 上 是 由 Windows 98 改 良 得到 的 , 但 在 界 面 和 某 些 技 术 方 面 是 模 仿 Windows 2000。 微 软 声 称 在Windows ME 中 去 除 掉 了 DOS, 不 再 以 DOS 为 基 础 。 但 实 际 上 并 不 是 如 此 ,DOS 仍 然 存 在 , 只 不 过 不 能 通 过 正 常 步 骤 进 入 , 各 种 媒 体 上 已 有 恢 复WindowsME 的 实 DOS 模 式 一 类 的 文 章 出 现 。 Windows 2000 即 Windows NT 5.0, 这 是 微 软 为 解 决 Windows 9x 系 统
14、的 不 稳 定 和 Windows NT 的 多 媒 体 支持 不 足 推 出 的 一 个 版 本 。 它 分 为 Windows 2000 Perfessional 和 Windows 2000 Sever 两 种 版 本 , 前 者 是 面 向 普 通 用 户 的 , 后 者 则 是 面 向 网 络 服 务 器 的 。后 者 的 硬 件 要 求 要 高 于 前 者 。 Windows 的 优 点 Windows 之 所 以 如 此 流 行 ,是 因 为 它 有 吸 引 功 能 上 的 强 大 以 及 Windows 的 易 用 性 。 1、 界 面 图 形 化 以 前 DOS 的 字 符
15、界 面 使 得 一 些 用 户 操 作 起 来 十 分 困 难 , Mac 首 先 采 用 了 图形 界 面 和 使 用 鼠 标 , 这 就 使 得 人 们 不 必 学 习 太 多 的 操 作 系 统 知 识 , 只 要 会 使用 鼠 标 就 能 进 行 工 作 , 就 连 几 岁 的 小 孩 子 都 能 使 用 。 这 就 是 界 面 图 形 化 的 好处 。 在 Windows 中 的 操 作 可 以 说 是 “所 见 即 所 得 ”, 所 有 的 东 西 都 摆 在 你眼 前 , 只 要 移 动 鼠 标 , 单 击 、 双 击 即 可 完 成 。 2、 多 用 户 、 多 任 务 Win
16、dows 系 统 可 以 使 多 个 用 户 用 同 一 台 电 脑 而 不 会 互 相 影 响 。 Windows 9x在 此 方 面 做 得 很 不 好 , 多 用 户 设 置 形 同 虚 设 , 根 本 起 不 到 作 用 。 windows98 操 作 系 统Windows 2000 在 此 方 面 就 做 得 比 较 完 善 , 管 理 员 (Administrator)可 以 添加 、 删 除 用 户 , 并 设 置 用 户 的 权 利 范 围 。 多 任 务 是 现 在 许 多 操 作 系 统 都 具 备的 , 这 意 味 着 可 以 同 时 让 电 脑 执 行 不 同 的 任
17、务 , 并 且 互 不 干 扰 。 比 如 一 边 听歌 一 边 写 文 章 , 同 时 打 开 数 个 浏 览 器 窗 口 进 行 浏 览 等 都 是 利 用 了 这 一 点 。 这对 现 在 的 用 户 是 必 不 可 少 的 。 3、 网 络 支 持 良 好 Windows 9x 和 Windows 2000 中 内 置 了 TCP/IP 协 议 和 拨 号 上 网 软 件 , 用 户 只 需 进 行 一 些 简 单 的 设 置就 能 上 网 浏 览 、 收 发 电 子 邮 件 等 。 同 时 它 对 局 域 网 的 支 持 也 很 出 色 , 用 户 可以 很 方 便 得 在 Wind
18、ows 中 实 现 资 源 共 享 。 4、 出 色 的 多 媒 体 功 能 这 也 是Windows 吸 引 人 们 的 一 个 亮 点 。 在 Windows 中 可 以 进 行 音 频 、 视 频 的 编 辑 /播 放 工 作 , 可 以 支 持 高 级 的 显 卡 、 声 卡 使 其 “声 色 具 佳 ”。 MP3 以 及ASF、 SWF 等 格 式 的 出 现 使 电 脑 在 多 媒 体 方 面 更 加 出 色 , 用 户 可 以 轻 松 地 播 放最 流 行 的 音 乐 或 观 看 影 片 。 5、 硬 件 支 持 良 好 Windows 95 以 后 的 版 本 包括 Windo
19、ws 2000 都 支 持 “即 插 即 用 (Plug and Play)”技 术 , 这 使 得 新 硬件 的 安 装 更 加 简 单 。 用 户 将 相 应 的 硬 件 和 电 脑 连 接 好 后 , 只 要 有 其 驱 动 程 序Windows 就 能 自 动 识 别 并 进 行 安 装 。 用 户 再 也 不 必 像 在 DOS 一 样 去 改 写Config.sys 文 件 了 , 并 且 有 时 候 需 要 手 动 解 决 中 断 冲 突 。 几 乎 所 有 的 硬 件 设备 都 有 Windows 下 的 驱 动 程 序 。 随 着 Windows 的 不 断 升 级 , 它
20、能 支 持 的 硬件 和 相 关 技 术 也 在 不 断 增 加 , 如 USB 设 备 、 AGP 技 术 等 。 6、 众 多 的 应 用程 序 在 Windows 下 有 众 多 的 应 用 程 序 可 以 满 足 用 户 各 方 面 的 需 求 。Windows 下 有 数 种 编 程 软 件 , 有 无 数 的 程 序 员 在 为 Windows 编 写 着 程 序 。 此 外 , Windows NT、 Windows 2000 系 统 还 支 持 多 处 理 器 , 这 对 大 幅 度 提 升系 统 性 能 很 有 帮 助 。 计 算 机 语 言 百 花 争 妍 的 七 十 年
21、代 , 计 算 机 本 身 正 向 微型 化 方 向 发 展 。 1971 年 , Intel 公 司 成 功 地 研 制 出 了 四 位 Intel 4004 芯片 , 1973 年 , 又 研 制 成 功 八 位 Intel 8086 芯 片 。 微 型 机 的 诞 生 , 已 经 指 日可 待 。 CP/M 系 统 七 十 年 代 中 期 , 台 式 微 机 , 工 作 站 , 超 级 微 机 , 膝 上 机相 继 面 世 , “谁 来 指 挥 他 们 ”, 人 们 千 呼 万 唤 。 事 实 上 , 早 在 1972 年 ,AMAA( 美 国 微 型 机 协 会 ) 就 悄 悄 地 为
22、 一 个 “指 挥 系 统 ”作 临 产 前 的 准 备 了 ,他 们 用 PL/M 程 序 设 计 语 言 为 Intel 8086 编 写 了 纸 带 编 辑 程 序 ED。 1973年 , PL/M 的 创 始 人 Gary Kildall 博 士 决 定 “挂 帅 亲 征 ”, 很 快 在 DEC 公司 的 主 机 TOPS-10 上 , 培 植 成 功 一 个 管 理 程 序 和 数 据 的 “胚 windows2000 操 作 系 统胎 ”。 博 士 旗 开 得 胜 , 感 觉 当 然 是 “味 道 好 极 了 ! ”, 但 Intel 公 司 及其 它 著 名 电 脑 公 司 却
23、 对 此 充 耳 不 闻 , 这 使 “元 帅 ”和 “士 兵 ”们 很 是 光 火 ,1974 年 , “胚 胎 ”得 以 向 全 世 界 公 布 : 版 本 号 V1.3; 大 名 : CP/M; 全 称 :Control Program/Monitor ( 控 制 程 序 或 监 控 程 序 ) 。 虽 然 CP/M V1.3 是 为 肩 任 “控 制 程 序 和 数 据 ”的 “上 帝 ”而 来 的 , 但 “上 帝 一 世 ”却 颇 受冷 落 , 电 脑 业 者 依 旧 冷 眼 旁 观 。 1975 年 , CP/M V1.4 继 承 “王 位 ”, 开 始大 造 舆 论 , 加 之
24、 Kildall 博 士 创 建 了 Digital Research( 数 字 研 究 公 司 ) ,为 CP/M 呐 喊 欢 呼 , CP/M 陆 续 被 各 国 微 机 厂 商 采 用 , 围 绕 他 的 软 件 也 爆 炸 般地 得 到 了 开 发 。 CP/M 变 红 发 紫 , 神 话 般 普 及 , 被 推 崇 为 “标 准 八 位 机 软 件总 线 ”, Kildall 博 士 更 是 声 名 远 播 。 CP/M 其 实 就 是 第 一 个 微 机 操 作 系 统 ,享 有 指 挥 主 机 、 内 存 、 磁 鼓 、 磁 带 、 磁 盘 、 打 印 机 等 硬 设 备 的 特
25、 权 。 通 过 控制 总 线 上 的 程 序 和 数 据 , 操 作 系 统 有 条 不 紊 地 执 行 着 人 们 的 指 令 , 如 同 指 挥一 台 晚 会 或 乐 队 , 高 效 率 地 合 奏 美 妙 的 乐 章 。 繁 荣 的 CP/M 家 族 不 断 添 丁 。运 行 在 Intel 8080 芯 片 上 的 CP/M80; 运 行 在 8088、 8086 芯 片 上 的 叫CP/M86; 而 在 Motorola( 摩 托 罗 拉 ) 68000 上 运 行 的 CP/M 叫 做 CP/M-68K。 CP/M80、 CP/M86、 CP/M-68K 等 组 成 了 庞 大
26、的 CP/M 家 族 。 单 用户 的 CP/M80 操 作 系 统 , 后 来 发 展 成 多 用 户 的 MP/M80, 单 用 户 的CP/M86 又 发 展 成 并 发 的 CP/M86 和 多 用 户 MP/M86, 它 们 成 为 家 族 的新 生 力 量 。 CP/M 开 创 了 软 件 的 新 纪 元 , 称 得 上 是 计 算 机 改 朝 换 代 的 里 程 碑 。 windows vista 操 作 系 统4,Unix 是一种分时计算机操作系统,1969 在 AT int i; controli; control.close(); if(i!=0)/不 为 0 就 初 始
27、化 initial(); control.open(“control.txt“,ios:in | ios:out | ios:nocreate); control.seekp(0); control0) int temp=superblock.fistack80-superblock.fiptr;/当 前 可 用 superblock.fistack80-superblock.fiptr=-1; superblock.fiptr-; return temp; return -1; / / void ifree(int index)/指 定 一 个 结 点 号 , 回 收 一 个 i 结 点 d
28、isk.open(“disk.txt“,ios:in | ios:out | ios:nocreate );/清 空 结 点 disk.seekp(514+64*index+2*(index/8); disk是 记 录 盘 块 了 /是 最 后 记 录 盘 块 最 后 号 0( 保 留 作 栈 底 分 配 不 成 功 ) if(temp=0) return -1; superblock.fbstack10-superblock.fbptr=-1; superblock.fbptr=0; /盘 块 内 容 读 入 栈 for(int i=0;iid; num+; if(id=0) break;
29、disk.seekg(514*temp);/盘 块 内 容 读 入 栈 for(int j=10-num;jid; superblock.fbstackj=id; superblock.fbptr=num; disk.close(); disk.open(“disk.txt“,ios:in | ios:out | ios:nocreate );/清 空 回 收 盘 块 disk.seekp(514*temp); disk盘 块 使 用 掉 superblock.fbstack10-superblock.fbptr=-1; superblock.fbptr-; return temp; / 编
30、辑 本 段文 件 扩 展 知 识所 谓 “文 件 ”, 就 是 在 我 们 的 电 脑 中 , 以 实 现 某 种 功 能 、 或 某 个 软 件 的 部 分 功 能 为目 的 而 定 义 的 一 个 单 位 。 文 件 有 很 多 种 , 运 行 的 方 式 也 各 有 不 同 。 一 般 来 说 我 们 可 以 通 过 文 件 名 来 识 别 这 个文 件 是 哪 种 类 型 , 特 定 的 文 件 都 会 有 特 定 的 图 标 ( 就 是 显 示 这 个 文 件 的 样 子 ) , 也 只有 安 装 了 相 应 的 软 件 , 才 能 正 确 显 示 这 个 文 件 的 图 标 。 文
31、 件 是 与 软 件 研 制 、 维 护 和 使 用 有 关 的 资 料 , 通 常 可 以 长 久 保 存 。 文 件 是 软 件 的 重 要 组 成 部 分 。 在 软 件 产 品 研 制 过 程 中 , 以 书 面 形 式 固 定 下 来 的 用 户 需 求 、 在 研 制 周期 中 各 阶 段 产 生 的 规 格 说 明 、 研 究 人 员 作 出 的 决 策 及 其 依 据 、 遗 留 问 题 和 进 一 步 改 进 的方 向 , 以 及 最 终 产 品 的 使 用 手 册 和 操 作 说 明 等 , 都 记 录 在 各 种 形 式 的 文 件 中 。 文 件 是 对 软 件 中 另
32、 一 组 成 部 分 程 序 的 解 释 和 说 明 , 是 对 研 制 过 程 进 行 管 理 的重 要 手 段 。 管 理 人 员 通 过 文 件 来 确 立 不 同 研 制 人 员 或 小 组 之 间 的 工 作 联 系 , 调 整 研 制 周期 各 阶 段 之 间 的 衔 接 关 系 , 并 根 据 所 产 生 的 文 件 检 查 和 控 制 研 制 工 作 的 进 度 。 文 件 也 是使 用 、 理 解 和 维 护 软 件 所 不 可 缺 少 的 重 要 资 料 。 文 件 就 是 在 我 们 的 电 脑 中 , 以 实 现 某 种 功 能 、 或 某 个 软 件 的 部 分 功
33、能 为 目 的 而 定 义的 一 个 单 位 。 文 件 : 电 脑 中 的 文 件 可 以 是 文 档 、 程 序 、 快 捷 方 式 和 设 备 。 文 件 是 由 文 件 名 和 图标 组 成 , 一 种 类 型 的 文 件 具 有 相 同 的 图 标 , 文 件 名 不 能 超 过 255 个 字 符 ( 包 括 空 格 ) 。文 件 是 指 存 储 在 外 部 介 质 上 的 数 据 的 集 合 。 系 统 文 件 的 定 义 : 文 件 是 具 有 符 号 名 的 , 在 逻 辑 上 具 有 完 整 意 义 的 一 组 相 关 信 息 项 的 有 序 序 列 。 信 息 项 是 构
34、 成 文 件 内 容 的 基 本 单 位 。 读 指 针 用 来 记 录 文 件 当 前 文 件 之 前 的 读 取 位 置 , 它 指 向 下 一 个 将 要 读 取 的 信 息 项 。 写 指 针 用 来 记 录 文 件 当 前 的 写 入 位 置 , 下 一 个 将 要 写 入 的 信 息 项 被 写 到 该 处 。 文 件 的 分 类按 性 质 和 用 途 分 类 : 系 统 文 件 。 用 户 文 件 。 按 文 件 的 逻 辑 结 构 分 为 : 流 式 文 件 。 记 录 式 文 件 。 按 信 息 的 保 存 期 限 分 类 : 临 时 文 件 。 永 久 性 文 件 。 档
35、案 文 件 。 按 文 件 的 物 理 结 构 分 类 : 顺 序 文 件 。 链 接 文 件 。 索 引 文 件 。 HASH 文 件 。 索 引 顺序 文 件 。 按 文 件 的 存 取 方 式 : 顺 序 存 取 文 件 。 随 机 存 取 文 件 。 UNIX 系 统 中 文 件 分 类 : 普 通 文 件 。 目 录 文 件 。 特 殊 文 件 。 文 件 系 统 :操 作 系 统 中 实 现 文 件 统 一 管 理 的 一 组 软 件 , 被 管 理 的 文 件 以 及 为 实 施 文 件 管 理 所 需要 的 一 些 数 据 结 构 的 总 称 。 文 件 的 逻 辑 结 构 是
36、 文 件 的 外 部 组 织 形 式 。 流 式 文 件 :基 本 单 位 是 字 符 。 流 式 文 件 是 有 序 字 符 的 集 合 , 其 长 度 为 该 文 件 所 包 含 的 字 符 个 数 ,所 以 称 为 字 符 流 文 件 。 文 件 的 存 取 方 式 :文 件 的 存 取 方 式 是 由 文 件 的 性 质 和 用 户 使 用 文 件 的 情 况 决 定 。 1 顺 序 存 取 。 2 随 机 存 取 。 磁 带 是 顺 序 存 取 。 磁 盘 是 随 机 存 取 。 文 件 的 物 理 结 构 :1 顺 序 结 构 。 2 链 接 结 构 。 3 索 引 结 构 。 如
37、 果 是 三 级 索 引 , 文 件 长 度 最 大 为 : 256*256*256+256*256+256+10 文 件 系 统 最 大 的 一 个 特 点 是 “按 名 存 取 ” 文 件 目 录 是 文 件 控 制 块 的 有 序 集 合 。 目 录 文 件目 录 文 件 是 长 度 固 定 的 记 录 式 文 件 。 大 多 数 操 作 系 统 如 UNIX, DOS 采 用 多 级 目录 机 构 , 称 为 树 型 目 录 结 构 。 从 根 目 录 出 发 到 任 一 非 叶 结 点 或 树 页 结 点 都 有 且 只 有 一 条 路 径 。 系 统 为 用 户 提 供 一 个 目
38、 前 使 用 的 工 作 目 录 , 称 为 当 前 目 录 。 目 录 分 解 法 : 将 目 录 项 分 为 : 名 号 目 录 项 , 基 本 目 录 项 。 目 录 文 件 也 分 为 名 号 目 录 文 件 和 基 本 目 录 文 件 。 文 件 存 取 控 制 通 过 文 件 的 共 享 , 保 护 和 保 密 三 方 面 体 现 。 文 件 的 共 享 是 一 个 文 件 可 以 允 许 多 个 用 户 共 同 使 用 。 文 件 的 存 取 控 制 分 为 两 级 :2 访 问 者 的 识 别 。 文 件 主 。 文 件 主 的 同 组 用 户 或 合 作 者 。 其 他 用 户 。 3 存 取 权 限 的 识 别 。 存 取 控 制 表 一 般 放 在 文 件 控 制 块 里 。 文 件 的 操 作 :文 件 的 操 作 : OPEN。 CLOSE。 READ。 WRITE。 CREAT 。 DELETE。 保 证 文 件 系 统 安 全 的 方 法 是 备 份 。 1 海 量 转 储 。 2 增 量 转 储 。