文件管理ppt课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文件系统具有以下特点:
1. 友好的用户接口。用户只对文件进行操作,而 不管文件的结构以及文件存放的物理位置和实际 外存的工作方式。
2. 对文件按名存取,不需要用户了解其文件的内 容结构及使用情况。我们称之为对用户是透明的。
3. 使用方法统一。某些文件可以被多个用户或进 程所共享。
4. 文件系统大都使用磁盘、磁带或光盘等大容量 存储器做为存储介质,因此可存储大量信息,尤 其是可以存储多媒体的声音、图像等信息。
1. 当用户需要对文件信息进行操作时,给 定的逻辑结构应使文件系统在尽可能短的 时间内查找到要查找的记录或基本信息单 位。
2. 当用户需要对文件信息进行修改操作时, 给定的逻辑结构应尽量减少对已存储好的 文件信息的变动。
3. 应使文件信息占据最小的存储空间。
4. 文件系统应便于用户操作。
文件是用户创建的,它的逻辑组织是 指文件中信息的安排情况。
按设备类型分类
根据文件存储介质的设备类 型,可分为磁盘文件、磁带 文件、卡片文件和打印文件 等。
按对文件管理的方式分类 (1)普通文件 (2)目录文件 (3)特殊文件
按文件的存取方法或物理结构分类
(1)逻辑文件
逻辑文件是用户组织的文件形式。用 户构造文件可以有不同的方式,通常 采用无结构的流式文件和有结构的记 录式文件两种组织方式。无结构的流 式文件其基本单位为数据项。数据项 是无结构的字节序列。有结构的记录 式文件是由若干个数据项组成一个记 录,若干个记录又组成一个文件。
(b)中给定记录号i则记录R的逻辑地址为:
LA(R)=i×L , 其中L为每个记录的长度。
对于变长记录,要确定第i号记录的逻辑地 址必须求出前面各记录的长度之和,如图 6-1(c)。
LA(R)= L+ L+···+ L
显然顺序文件是顺序存取的, 如果要想读出记录Ri时,必须 先读取R1,R2,···,Ri-1,这 样花费了大量时间。为了节省 时间,可以用预先缓冲技术加速 文件的输入输出。
字符0
…… (a)流式文件
字符i
……
R0
R1
……
Ri (b)定长记录式文件
长度
记录体
R0 L0 (c)变长记录文件
顺序组织
……
字符n
……
长度 Ri Li
记录体
图(a)是字符流序列,可以认为该字符流 式文件是由一个记录长度为n(n为字符流 长度)的单记录式文件;图(b)表示由若干 个定长记录组成的一个顺序文件;图(c)表 示由若干个不同长度的记录组成的顺序文 件。例如记录R长度为L,记录R长度为L。 长度字段本身作为记录的一部分,但用户 只看到记录体这部分,因为记录长度是由 文件管理机构根据记录体的大小生成的, 而不是由用户写入的。记录在顺序组织中 的位置叫做记录的逻辑地址或记录的先后 顺序号,称为记录号。
逻辑文件的组织形式有三种:
一种是顺序组织的顺序结构文件;
另一种是按索引表组织的索引结构文 件;
第三种按关键字组织的关键字结构文 件。
顺序文件的顺序存取方法
顺序文件是较老式的一类文件,一直 用于磁带文件中,顺序文件的逻辑组 织方法是记录按序排列(文件内记录 可以是定长的也可以是变长的),并 按记录顺序依次存于外存储器中的连 续物理块中。顺序文件即顺序存放的 文件,物理记录的顺序和逻辑记录的 顺序是一致的。这种以顺序结构存放 的文件也称为连续文件。
第6章 文件管理
目录
6.1 文件系统的概念 6.2 文件的逻辑组织与存取方法 6.3 文件的物理组织与存取方法 6.4 文件存储器存储空间的管理 6.5 文件目录 6.6 文件的安全性 6.7 文件的使用
在操作系统内增加了一组专门的管 理软件——文件系统来取代用户自 己管理外存和存储信息。文件是计 算机系统中的重要软件资源,文件 系统是操作系统中最直接可见的部 分。计算机的重要作用之一就是能 快速处理大量信息,从而信息的组 织、存取和保管就成为操作系统中 极为重要的内容。
5. 安全可靠。文件系统有保护措施。
6. 2 文件的逻辑组织与存取方法
文件的逻辑结构是用户可见的结构, 即从用户的角度所观察的文件的面 貌。文件的逻辑结构可分为字符流 式的无结构文件和记录式的有结构 文件。记录式文件又可分为定长记 录和不定长记录(可变记录)文件。
选取文件的逻辑结构应遵循下述原则:
6. 1 文件系统的概念
6. 1. 1 文件的概念与分类 文件概念 把逻辑上具有完整意义的信息集合称为“文
件”,每个文件都要用一个名字来标识,称为 文件名。 一个文件可以是一系列二进制数、字符、字或 记录。 一个文件被命名后就可以被独立处理。文件系 统在管理文件时还要识别和区分文件的类型, 如果是文件系统所确认的文件类型,则可根据 其类型对文件进行合理的操作。
返回
文件的分类
(一)按性质和用途分类 (1)系统文件 (2)库文件 (3)用户文件
按文件的存放时限分类 (1)临时文件 (2)永久文件 (3)档案文件
按文件保护级Leabharlann Baidu分类 (1)只读文件 (2)读写文件 (3)可执行文件 (4)不保护文件
按文件的信息流向分类
(1)输入文件 (2)输出文件 (3)输入输出文件
下图给出利用缓冲区加速文件存取速度的 示意图。
缓冲区 1
缓冲区 2
缓冲区 3
缓冲区 n
利用缓冲区排队顺序读取示意图
如果用户程序正在处理记录R时,文件 系统预先把R,R等读入主存中开辟的 一个缓冲区中,这样当用户下次提出 请求时,它的记录已在主存缓冲区中, 从而节省了等待记录从文件存储器读 入的时间。
(2)物理文件
物理文件是指文件在存储介质上的 组织方式也称为文件的物理结构。 通常的组织方式有顺序文件、链接 文件和索引文件等。
文件的分类主要是为了便于系统对 不同的文件进行不同的管理,从而 提高处理速度和起到对文件的保护 与共享的作用。
6. 1. 2 文件系统的概念
所谓文件系统是操作系统中负责管 理文件的机构(一组软件和数据)。 它负责为用户建立、撤消、读写、 修改和复制文件,还负责完成对文 件的按名存取和进行存取控制以及 负责管理文件所使用的资源。