CH6文件管理
CH6 文件管理
件系统是换作系统中负责存取和 管理信息的模块,它用统一的方式 管理用户和系统信息的存储、检索、 更新、共享和保护,并为用户提供 整套方便有效的文件使用和操作 方法
文件系统是操作系统中负责存取和 管理信息的模块,它用统一的方式 管理用户和系统信息的存储、检索、 更新、共享和保护,并为用户提供 一整套方便有效的文件使用和操作 方法
件这一语不但反映了用户概念中的逻舞结构 而且和存放它的精助存信器(也称文件存信器 的存信结构紧溶相关 6所以,一个文件必须从逻辑文件和物理文件两 个侧面来观察它 6对于用户来说,可按自己的愿望并遵循文件系 统的规则来定乂文件信息的逻辑结构,由文件 系统提供“按名存取”来实现对用户文件信息 的存储和检索。可见,使用者在处理他的信息 时,只需关心所执行的文件操作及文件的逻辑 结构,而不必涉及存储结构 6但对文件系统本身来说,必须采用特定的数据 结构和有效算法,实现文件的逻辑结构到存储 结构的映射,实现对文件存储空间和用户信息 的管理,提供多种存取方法
文件这一术语不但反映了用户概念中的逻辑结构, 而且和存放它的辅助存储器(也称文件存储器) 的存储结构紧密相关。 所以,一个文件必须从逻辑文件和物理文件两 个侧面来观察它。 对于用户来说,可按自己的愿望并遵循文件系 统的规则来定义文件信息的逻辑结构,由文件 系统提供“按名存取”来实现对用户文件信息 的存储和检索。可见,使用者在处理他的信息 时,只需关心所执行的文件操作及文件的逻辑 结构,而不必涉及存储结构。 但对文件系统本身来说,必须采用特定的数据 结构和有效算法,实现文件的逻辑结构到存储 结构的映射,实现对文件存储空间和用户信息 的管理,提供多种存取方法
文件系统面向用户的功能是: 文件的按名存取 文件目录建立和维护 实现从逻辑文件到物理文件的转换 文件存储空间的分配和管理 提供合适的文件存取方法 实现文件的共享、保护和保密 ●提供一组可供用户使用的文件操作 ⊕为了实现这些功能,操作系统必须考虑文件目录的建立和维护、存 储空间的分配和回收、数据的保密和保护、监督用户存取和修改文 件的权限、在不同存储介质上信息的表示方式、信息的编址方法、 信息的存储次序、以及怎样检索用户信息等问题
文件系统面向用户的功能是: l 文件的按名存取 l 文件目录建立和维护 l 实现从逻辑文件到物理文件的转换 l 文件存储空间的分配和管理 l 提供合适的文件存取方法 l 实现文件的共享、保护和保密 l 提供一组可供用户使用的文件操作 为了实现这些功能,操作系统必须考虑文件目录的建立和维护、存 储空间的分配和回收、数据的保密和保护、监督用户存取和修改文 件的权限、在不同存储介质上信息的表示方式、信息的编址方法、 信息的存储次序、以及怎样检索用户信息等问题
6.1文件 66.11文件的概念 文件是由文件名字标识的一组相关信息的集合。 文件名是字母或数字组成的字母数字串,它的格 式和长度因系统而异 文件可以按各种方法进行分类: 按用途可分成:系统文件、库文件和用户文件;按保护 级别可分成:只读文件、读写文件和不保护文件; 按信息流向可分成:输入文件、输出文件和输入输出文 件;按存放时限可分成:临时文件、永久文件、档案文 件 按设备类型可分成:磁盘文件、磁带文件、软盘文件 可以按文件的逻辑结构或物理结构进行分类
6.1文件 6.1.1 文件的概念 文件是由文件名字标识的一组相关信息的集合。 文件名是字母或数字组成的字母数字串,它的格 式和长度因系统而异。 文件可以按各种方法进行分类: 按用途可分成:系统文件、库文件和用户文件;按保护 级别可分成:只读文件、读写文件和不保护文件; 按信息流向可分成:输入文件、输出文件和输入输出文 件;按存放时限可分成:临时文件、永久文件、档案文 件; 按设备类型可分成:磁盘文件、磁带文件、软盘文件。 可以按文件的逻辑结构或物理结构进行分类
操作系统提供文件系统后 用户使用方便 文件安全可靠 6实现文件共享 把数据组织成文件形式加以管理和控制 是计算机数据管理的重大发展
操作系统提供文件系统后 用户使用方便 文件安全可靠 实现文件共享 把数据组织成文件形式加以管理和控制 是计算机数据管理的重大发展
6.1.2文件的命名 6文件是一个抽象机制,它提供了一种把 文件保存在磁盘上而且便于以后读取的 方法,用户不必了解信息存储的方法、 位置以及存储设备实际运作方式等细节, 在这一抽象机制中最重要的是文件命名 6文件命名
6.1.2 文件的命名 文件是一个抽象机制,它提供了一种把 文件保存在磁盘上而且便于以后读取的 方法,用户不必了解信息存储的方法、 位置以及存储设备实际运作方式等细节, 在这一抽象机制中最重要的是文件命名 . 文件命名
6.1.3文件的类型 操作系统一般支持以下几种不同类型的文件 ●普通文件:即前面所讨论的存储在外存储设 备上的数据文件。 ●目录文件:管理和实现文件系统的系统文件 块设备文件:用于磁盘、光盘或磁带等块设 备的I/O 6●字符设备文件:用于终端、打印机等字符设 备的I/O
6.1.3 文件的类型 操作系统一般支持以下几种不同类型的文件: l 普通文件:即前面所讨论的存储在外存储设 备上的数据文件。 l 目录文件:管理和实现文件系统的系统文件。 l 块设备文件:用于磁盘、光盘或磁带等块设 备的I/O。 l 字符设备文件:用于终端、打印机等字符设 备的I/O
6.1.4文件的属性 ●文件的类型属性:如普通文件、目录 文件、系统文件、隐式文件、设备文件 等 6●文件的保护属性:如可读、可写、可 执行、可创建、可删除等
6.1.4文件的属性 l 文件的类型属性:如普通文件、目录 文件、系统文件、隐式文件、设备文件 等。 l 文件的保护属性:如可读、可写、可 执行、可创建、可删除等
6.1.5文件的存取 从用户使用观点来看,他们关心的是数据的逻 辑结构,即记录及其逻辑关系,数据独立于物 理环境;从系统实现观点来看,数据则被文件 系统按照某种规则排列和存放到物理存储介质 那么,输入的数据如何存储?处理的数据如何 检索?数据的逻辑结构和数据物理结构之间怎 样接口?谁来完成数据的成组和分解操作?这 些都是存取方法的任务。存取方法是操作系统 为用户程序提供的使用文件的技术和手段
6.1.5文件的存取 从用户使用观点来看,他们关心的是数据的逻 辑结构,即记录及其逻辑关系,数据独立于物 理环境;从系统实现观点来看,数据则被文件 系统按照某种规则排列和存放到物理存储介质 上。 那么,输入的数据如何存储?处理的数据如何 检索?数据的逻辑结构和数据物理结构之间怎 样接口?谁来完成数据的成组和分解操作?这 些都是存取方法的任务。存取方法是操作系统 为用户程序提供的使用文件的技术和手段