操作系统原理教程 第4章文件管理
操作系统原理教程 第4章 文件管理
本章教学目标 ●熟悉文件的概念、分类、文件的组织 ●掌握磁盘的调度算法 ●熟悉文件目录的管理、文件的保密与保 护方法 ●熟悉文件的使用
本章教学目标 ⚫ ⚫ 熟悉文件的概念、分类、文件的组织 ⚫ 掌握磁盘的调度算法 ⚫ 熟悉文件目录的管理、文件的保密与保 护方法 ⚫ 熟悉文件的使用
本章教学内容 41文件管理概述 42文件的组织 43文件的存储设备 44文件的目录管理 45文件的共享与安全 46文件的使用
本章教学内容 ⚫ ⚫ 4.1 文件管理概述 ⚫ 4.2 文件的组织 ⚫ 4.3 文件的存储设备 ⚫ 4.4 文件的目录管理 ⚫ 4.5 文件的共享与安全 ⚫ 4.6 文件的使用
4.1文件管理概述 41.1文件管理的主要任务 °412文件管理的主要功能 41.3文件系统的基本概念
4.1 文件管理概述 ⚫ 4.1.1 文件管理的主要任务 ⚫ 4.1.2 文件管理的主要功能 ⚫ 4.1.3 文件系统的基本概念
4.1.1文件管理的主要任务 ●文件管理,即构成一个文件系统,负责管理在 外存上存放的文件,并把对文件的存取、共享 和保护等手段提供给操作系统和用户 文件管理的主要目标是提高外存储空间的利用 率 它的主要任务是对用户文件和系统文件进行管 理,方便用户使用,并保证文件的安全性
4.1.1 文件管理的主要任务 ⚫ 文件管理,即构成一个文件系统,负责管理在 外存上存放的文件,并把对文件的存取、共享 和保护等手段提供给操作系统和用户。 ⚫ 文件管理的主要目标是提高外存储空间的利用 率。 ⚫ 它的主要任务是对用户文件和系统文件进行管 理,方便用户使用,并保证文件的安全性
4.1.2文件管理的主要功能 ●1.文件存储空间管理 ●2文件目录管理 ●3.逻辑文件与物理文件的转换 4文件读写管理 ●5文件共享和安全的管理
4.1.2 文件管理的主要功能 ⚫ 1.文件存储空间管理 ⚫ 2.文件目录管理 ⚫ 3.逻辑文件与物理文件的转换 ⚫ 4.文件读写管理 ⚫ 5.文件共享和安全的管理
1.文件存储空间管理 ●存储管理的任务是为每个文件分配必要 的外存空间,提高外存的利用率,并能 有助于提高文件系统的工作速度 由于文件存储设备是以块为单位进行管 理的,因此,文件存储空间的管理实质 上是一个空闲块的组织和管理问题,它 包括空闲块的组织,空闲块的分配与空 闲块的回收
1.文件存储空间管理 ⚫ 存储管理的任务是为每个文件分配必要 的外存空间,提高外存的利用率,并能 有助于提高文件系统的工作速度。 ⚫ 由于文件存储设备是以块为单位进行管 理的,因此,文件存储空间的管理实质 上是一个空闲块的组织和管理问题,它 包括空闲块的组织,空闲块的分配与空 闲块的回收
2.文件目录管理 ●为实现文件的按名存取,每个文件首先 应该具有一个文件名与之对应 ●目录管理的任务是为每个文件建立目录 项,并对众多的目录加以组织,以实现 方便的按名存取,实现文件的共享,提 供快速的目录查询手段,提高文件的检 索速度
2.文件目录管理 ⚫ 为实现文件的按名存取,每个文件首先 应该具有一个文件名与之对应。 ⚫ 目录管理的任务是为每个文件建立目录 项,并对众多的目录加以组织,以实现 方便的按名存取,实现文件的共享,提 供快速的目录查询手段,提高文件的检 索速度
3逻辑文件与物理文件的转换 ●逻辑文件:规定用户直接使用的文件 物理文件:存储介质上的文件。 ●用户使用文件时只要给出文件的名字和一些适 当的说明信息,文件系统就能按照用户的要求 把逻辑文件组织成物理文件存放到存储介质上, 或者把存储介质上的物理文件转换成逻辑文件 供用户使用 ●文件系统还可根据需要更换文件存放的位置而 对用户没有任何影响
3.逻辑文件与物理文件的转换 ⚫ 逻辑文件:规定用户直接使用的文件。 ⚫ 物理文件:存储介质上的文件。 ⚫ 用户使用文件时只要给出文件的名字和一些适 当的说明信息,文件系统就能按照用户的要求 把逻辑文件组织成物理文件存放到存储介质上, 或者把存储介质上的物理文件转换成逻辑文件 供用户使用。 ⚫ 文件系统还可根据需要更换文件存放的位置而 对用户没有任何影响
4.文件读写管理 文件系统读写控制的主要任务: 一是,对于拥有读写和执行权限的用户,允 许其对文件进行相应的操作 二是,对于没有相应权限的用户,禁止他们 对文件进行相应的操作。 三是,防止一个用户冒充其他用户对文件进 行读写操作。 四是,防止拥有存取权限的用户误用文件
4.文件读写管理 ⚫ 文件系统读写控制的主要任务: – 一是,对于拥有读写和执行权限的用户,允 许其对文件进行相应的操作。 – 二是,对于没有相应权限的用户,禁止他们 对文件进行相应的操作。 – 三是,防止一个用户冒充其他用户对文件进 行读写操作。 – 四是,防止拥有存取权限的用户误用文件