第七章文件管理3.文件系统的功能用户的角度:实现按名存取:系统角度:对文件统一管理,目的是方便用户,保证文件的安全可靠。(1)实施对文件和文件目录的管理。(2)实现按文件名存取文件信息,组织文件。(3)为用户提供统一的和友好的接口,进行文件操作。(4)文件存储空间的分配和回收管理。(5)提供有关文件的共享和保护运城学院数学与信息技术学院Yunchesg University
第七章 文件管理 数 学 与 信 息 技 术 学 院 3. 文件系统的功能 用户的角度:实现按名存取; 系统角度:对文件统一管理,目的是方便用户,保证文件的安全 可靠。 (1)实施对文件和文件目录的管理。 (2)实现按文件名存取文件信息,组织文件。 (3)为用户提供统一的和友好的接口,进行文件操作。 (4)文件存储空间的分配和回收管理。 (5)提供有关文件的共享和保护
第七章文件管理7.1.4文件操作1.最基本的文件操作(1)创建文件。(2)删除文件。(3)读文件。(4)写文件。(5)设置文件的读/写位置数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 7.1.4 文件操作 (1) 创建文件。 (2) 删除文件。 (3) 读文件。 (4) 写文件。 (5) 设置文件的读/写位置。 1. 最基本的文件操作
第七章文件管理2.文件的“打开”和“关闭”操作>打开:是指系统将指定文件的属性(包括该文件在外存上的物理位置)从外存拷贝到内存打开文件表的一个表目中,并将该表目的编号返回给用户。优点:节省了大量的检索开销,提高了对文件的操作速度,>关闭(close):OS将会把该文件从打开文件表中的表目上册删除掉。数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 2. 文件的“打开”和“关闭”操作 ➢ 打开:是指系统将指定文件的属性(包括该文件在外存上的 物理位置)从外存拷贝到内存打开文件表的一个表目中,并将 该表目的编号返回给用户。 优点:节省了大量的检索开销,提高了对文件的操作速度。 ➢关闭(close) :OS将会把该文件从打开文件表中的表目上删 除掉
第七章文件管理3.其它文件操作>文件属性操作:如改变已存文件的文件名、改变文件的拥有者(文件主)、改变对文件的访问权,以及查询文件的状态(包括文件类型、大小和拥有者以及对文件的访问权等)>自录操作:如创建一个自录,删除一个自录,改变当前目录和工作目录等;>用于实现文件共享的系统调用和用于对文件系统进行操作的系统调用等。数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 3. 其它文件操作 ➢ 文件属性操作:如改变已存文件的文件名、改变文件的拥 有者(文件主)、改变对文件的访问权,以及查询文件的状态 (包括文件类型、大小和拥有者以及对文件的访问权等); ➢ 目录操作:如创建一个目录,删除一个目录,改变当前目 录和工作目录等; ➢ 用于实现文件共享的系统调用和用于对文件系统进行操作 的系统调用等
第七章文件管理7.2文件的逻辑结构文件的逻辑结构(文件的组织):从用户观点出发所观察到的文件组织形式。说明:它是用户可以直接处理的数据极其结构,它独立于文件的物理特性。用户按自已对信息的要求确定的文件的结构。文件的物理结构(存储结构),是指文件在外存上的存储组织形式说明:与存储介质的存储性能有关,而且所采用的外存分配方式有关。强调:无论是逻辑结构,还是物理结构,都会影响文件的检索速度数学与信息技术学院
第七章 文件管理 数 学 与 信 息 技 术 学 院 7.2 文件的逻辑结构 ◆ 文件的逻辑结构(文件的组织):从用户观点出发所观察到的文件组 织形式。 说明:它是用户可以直接处理的数据极其结构,它独立于文件的物理特 性。用户按自己对信息的要求确定的文件的结构。 ◆ 文件的物理结构(存储结构),是指文件在外存上的存储组织形式。 说明:与存储介质的存储性能有关,而且所采用的外存分配方式有关。 强调:无论是逻辑结构,还是物理结构,都会影响文件的检索速度