文件结构 文件结构是指文件的组织形式。文件结构分为文作的逻辑 构和文件的物理结构 文作的逻辑结构对用户而言是透明的,以方便用户存取。 文作的逻輯结构较简单,一般可分为记录式文件和流式文 作两种。前者是指用户把每个文件分为若干记录单位,存 取文件是以记录为单位来进行的,而后者则是指文件由 流组成,文件内部的信息不再划分单位。 文作的物理结构则是指文件在外部存储介质上如何存放, 也叫文件的存储结构。它对文件的存取方法有较大的影
文件结构 • 文件结构是指文件的组织形式。文件结构分为文件的 。文件结构分为文件的逻辑 结构和文件的物理结构 • 文件的逻辑结构对用户而言是透明的,以方便用户存取。 文件的逻辑结构较简单,一般可分为记录式文件和流式文 件两种。前者是指用户把每个文件分为若干记录单位,存 取文件是以记录为单位来进行的,而后者则是指文件由字 符流组成,文件内部的信息不再划分单位。 • 文件的物理结构则是指文件在外部存储介质上如何存放, 也叫文件的存储结构。它对文件的存取 结构。它对文件的存取方法有较大的影 响。 •
文件管理的目的 方便的文件访间和控制:以符号名称作为文 件标识,便于用户使用 并发文件访间和控制:在多道程系统中支持 对文件的并发访问和控制; 统一的用户接口:在不同设备上提供同样的 接口,方便用户操作和编程; 多种文件访问权限:在多用户系统中的不同 用户对同一文件会有不同的访问权限; 优化性能:存储效率、检索性能、读写性 差错恢复:能够验证文件的正确性,并具有 定的差错恢复能力;
文件管理的目的 • 方便的文件访问和控制:以符号名称作为文 件标识,便于用户使用; • 并发文件访问和控制:在多道程系统中支持 对文件的并发访问和控制; • 统一的用户接口:在不同设备上提供同样的 接口,方便用户操作和编程; • 多种文件访问权限:在多用户系统中的不同 用户对同一文件会有不同的访问权限; • 优化性能:存储效率、检索性能、读写性 能; • 差错恢复:能够验证文件的正确性,并具有 一定的差错恢复能力;
文件系统的结构和功能元素 1.文件系统的结构 应田 程序 书种文件类裡划分记录,顺序或索引等)十 O橙理4缓存和调度,性能优化文率经 物理(基本文件系统) 卧部存储器
文件系统的结构和功能元素 1. 文件系统的结构 应用程序 多种文件类型(划分记录,顺序或索引等) 基本I/O管理(I/O缓存和调度,性能优化) 物理I/O(基本文件系统) 外部存储器 文件系统
文件系统的功 山)为了合理的存放文件,必需对磁盘等辅助存储 空间(或称文件空间)进行统一管理。在用户创 建新文作时为其分配空闲区,而在用户删除或修 改某个文件时,回收和调整存储区。 2)为了实现按名存取,需要有一个用户可见的文件 逻辑结构 (3)为了便于存放和加工信息,文件在存储设备上应 按一定的顺序存放
• 文件系统的功能: (1)为了合理的存放文件,必需对磁盘等辅助存储 器空间 (或称文件空间) 进行统一管理。在用户创 建新文件时为其分配空闲区,而在用户删除或修 改某个文件时,回收和调整存储区。 (2) 为了实现按名存取,需要有一个用户可见的文件 逻辑结构 (3) 为了便于存放和加工信息,文件在存储设备上应 按一定的顺序存放
存取方法 (1顺序有取方式:其中的记录是按序排列的,记录 的存取也是按顺序进行的。 ②2直接有取方式:用户对记录的存取是不按顺序 的,即用户可以直接指定某一记录进行存取。 ③)按键有取方式:用户对文件内容的访问不是根据 记录的编号或地址,而是根据记录的某项内容 (关键字)来进行的
存取方法 (1)顺序存取方式:其中的记录是按序排列的,记录 的存取也是按顺序进行的。 (2)直接存取方式:用户对记录的存取是不按顺序 的,即用户可以直接指定某一记录进行存取。 (3)按键存取方式:用户对文件内容的访问不是根据 记录的编号或地址,而是根据记录的某项内容 (关键字)来进行的