812文件系统及其功能 体系结构图中: 最底层的设备驱动器直接和外围设备控制器或通道进 行通信,对设备发来的中断信号进行处理 基本文件系统( Basic File system),或物理IO层 ( Physical I/O level),它是与计算机系统外部环境的主 要接口。 ·基本IO管理器( basic l/ O Supervisor),负责所有文件I/O 的初始化和文件的终止 逻辑 I/O(Logical I//O)作为文件系统的一部分,允许用户 和应用程序访问记录 最接近用户的层称为存取方法( Access method)
11 8.1.2 文件系统及其功能 体系结构图中: • 最底层的设备驱动器直接和外围设备控制器或通道进 行通信,对设备发来的中断信号进行处理。 • 基本文件系统(Basic File System),或物理I/O层 (Physical I/O level),它是与计算机系统外部环境的主 要接口。 • 基本I/O管理器(Basic I/O Supervisor),负责所有文件I/O 的初始化和文件的终止。 • 逻辑I/O(Logical I/O)作为文件系统的一部分,允许用户 和应用程序访问记录。 • 最接近用户的层称为存取方法(Access Method)
812文件系统及其功能 2文件系统的主要功能 ①实现按文件名存取文件信息,完成从文件名到文件 存储物理地址映射。 ②文件存储空间的分配与回收。 ③对文件及文件目录的管理。 ④提供(创建)操作系统与用户的接口。不同的操作系 统会提供不同类型的接口,不同的应用程序往往会使 用不同的接口,常见的接口有: 菜单式接口。 程序接口。 ⑤提供有关文件自身的服务。 12
12 8.1.2 文件系统及其功能 2. 文件系统的主要功能 • ① 实现按文件名存取文件信息,完成从文件名到文件 存储物理地址映射。 • ② 文件存储空间的分配与回收。 • ③ 对文件及文件目录的管理。 • ④ 提供(创建)操作系统与用户的接口。不同的操作系 统会提供不同类型的接口,不同的应用程序往往会使 用不同的接口,常见的接口有: – 菜单式接口。 – 程序接口。 • ⑤ 提供有关文件自身的服务
82文件的结构及存取方式 文件的结构是指文件的组织形式,文件的结构 有两种,一种是逻辑结构,另一种是物理结构。 从用户观察和使用文件的角度出发所定义的文 件组织形式,称为文件的逻辑结构。 从系统的角度考察文件在实际存储设备上的存 放形式,称为文件的物理结构,这一结构直接 关系到存储空间的利用率 13
13 8.2 文件的结构及存取方式 • 文件的结构是指文件的组织形式,文件的结构 有两种,一种是逻辑结构,另一种是物理结构。 • 从用户观察和使用文件的角度出发所定义的文 件组织形式,称为文件的逻辑结构。 • 从系统的角度考察文件在实际存储设备上的存 放形式,称为文件的物理结构,这一结构直接 关系到存储空间的利用率
82.1文件的逻辑结构及存取方式 按文件的逻辑结构分,可将文件分为无结构的字 符流式文仵和有结构的记录式文件 1.字符流式文件 字符流式文件是由字符序列组成的文件,其 内部信息不再划分结构,也可以理解为字符 是该文件的基本信息单位。访问流式文件时, 依靠读写指针来指出下一个要访问的字符。 这种文件的管理简单,要查找信息的基本单 位困难
14 8.2.1 文件的逻辑结构及存取方式 按文件的逻辑结构分,可将文件分为无结构的字 符流式文件和有结构的记录式文件。 1.字符流式文件 • 字符流式文件是由字符序列组成的文件,其 内部信息不再划分结构,也可以理解为字符 是该文件的基本信息单位。访问流式文件时, 依靠读写指针来指出下一个要访问的字符。 • 这种文件的管理简单,要查找信息的基本单 位困难
82.1文件的逻辑结构及存取方式 2.记录式文件 这是一种有结构文件。它把文件内的信 息划分为多个记录,用户以记录为单位 来组织信息。 记录是一个具有特定意义的信息单位, 它由该记录在文件中的相对位置、记录 名以及该记录对应的一组键、属性及属 性值组成。 15
15 8.2.1 文件的逻辑结构及存取方式 2. 记录式文件 • 这是一种有结构文件。它把文件内的信 息划分为多个记录,用户以记录为单位 来组织信息。 • 记录是一个具有特定意义的信息单位, 它由该记录在文件中的相对位置、记录 名以及该记录对应的一组键、属性及属 性值组成