第6章 文件管理

合集下载

第六章 文件管理2

第六章 文件管理2
文件管理

概述 文件的结构和存取方式 文件目录 文件系统的实现 文件的使用 文件系统的可靠性和安全性
一、概述
所有的计算机应用程序都要: 存储信息,检索信息
两种观点 用户观点: 文件系统如何呈现在其面前:一个文件 有什么组成,如何命名,如何保护文件, 可以进行何种操作等等 按名存取 操作系统观点: 文件目录怎样实现,怎样管理存储空间, 文件存储位置,磁盘实际运作方式(与设 备管理的接口)等等 外存空间管理
空闲盘块号 栈
1 00 4 00 3 99
1 00
99 0 7 99 9 …
3 01 S.free 0 1 1 00 3 00 2 99
7 90 1
3 00
4 00
7 90 0
… 2 99 3 99 7 89 9 7 99 9

98 99 2 02 2 01 2 01

3 01


7 80 1

7 90 1
文件2
文件3
… …
文件n(FCB)
(2)二级目录结构 为改变一级目录文件目录命名冲突,并 提高对目录文件检索速度而改进 目录分为两级:一级称为主文件目录, 给出用户名,用户子目录所在的物理位 置;二级称为用户文件目录(又称用户 子目录),给出该用户所有文件的FCB
文件目录

二级目录结构
主文件目录
目录分解法
目录文件的 目录项是文件控制块FCB
文件 名
扩展 名
文 件 属 性
建立 日期
建立 时间
文件 修改 修改 第一个磁盘 长度 日期 时间 块号
将上述目录项分解,引入索引节点 目录文件 文件名 索引节点号 1 2 索引节点表

第6章 文件系统

第6章 文件系统

• 目的: • (1)提高存储空间的利用率 • (2)提高文件的访问速度
6.3.1
连续分配
• 每个文件分配一组相邻接的盘块,也称物理 顺序文件。 • 主要问题:随着使用,磁盘碎片增多,性能 下降,需要磁盘整理。 • 优点:顺序访问速度快,定位容易,只需记 录第一个簇的位臵。可以通过紧缩 (compact)将外存空闲空间合并成连续的区 域。 • 缺点:需要连续的空间,当文件长度变化难 于处理,即必须事先知道文件的长度。
• (2) 假设索引表采用如下结构:第0~7字节 采用<起始块号,块数>格式表示文件创建 时预分配的连续存储空间,其中起始块号占 4B,块数占2B;剩余504B采用直接索引结 构,一个索引项占6B,则可支持的单个文件 最大长度是多少?为了使单个文件的长度达 到最大,请指出起始块号和块数分别占用字 节数的合理值并说明理由。 • 块数占2B,单个文件的最大长度 • 216×1KB + 504/6 ×1KB=65620KB • <4,4> <1,7> <2,6> <3,5> • 只要块数在4B以上就可以表示连续232个块, 使文件达到最大4TB。
• 关闭:将内存中对应的文件表目复制到外存 目录表中,从内存打开文件表中删除对应的 目录项。 • 3. 其它文件操作 • 以系统调用的形式提供给用户,有: • 1)关于文件属性的操作:改变文件名、改 变文件所有者、改变文件的访问权限等。 • 2)有关目录操作的:创建目录、删除目录 等。 • 3)实现文件共享的操作
索引分配
• 例:某文件系统的最大容量为4TB,以磁盘 块为基本分配单位,盘块大小为1KB。FCB 包含一个512B的索引表区。 • (1)假设索引表区采用直接索引,索引表 区存放文件占有的磁盘块号。索引表项中块 号最少占用多少字节?可支持的单个文件的 最大长度是多少字节? • 磁盘最多盘块数:4TB / 1KB =2 32 • 所以需要4字节存放盘块号。 • 文件最大长度 512/4 ×1KB = 128KB

操作系统第六章复习资料

操作系统第六章复习资料

第六章文件管理一、选择题1.文件系统最基本的目标是(A),它主要是通过(B)功能实现的,文件系统所追求的最重要的目标是(C)。

A,C:(1)按名存取;(2)文件共享;(3)文件保护;(4)提高对文件的存取速度;(5)提高I/O 速度;(6)提高存储空间利用率。

B:(1)存储空间管理;(2)目录管理;(3)文件读写管理;(4)文件安全性管理2.在文件系统中可命名的最小数据单位是(A),用户以(B)为单位对文件进行存取、检索等,对文件存储空间的分配则以(C)为单位。

A,B,C:(1)字符串;(2)数据项;(3)记录;(4)文件;(5)文件系统。

3.按逻辑结构可把文件分为(A)和(B)两类,UNIX系统中的文件系统采用(B)。

A,B:(1)读、写文件;(2)只读文件;(3)索引文件;(4)链式文件;(5)记录式文件;(6)流式文件。

4.假定盘块的大小为1KB,对于1.2MB的软盘,FAT需占用(A)的存储空间;对于100MB的硬盘,FAT需占用(B)的存储空间。

A:(1)1KB;(2)1.5KB;(3)1.8KB;(4)2.4KB;(5)3KB。

B:(1)100KB;(2)150KB;(3)200KB;(4)250KB;(5)300KB。

5.从下面的描述中选出一条错误的描述。

(1)一个文件在同一系统中、不同的存储介质上的拷贝,应采用用一种物理结构。

(2)文件的物理结构不仅与外存的分配方式相关,还与存储介质的特性相关,通常在磁带上只适合使用顺序结构。

(3)采用顺序结构的文件既适合进行顺序访问,也适合进行随机访问。

(4)虽然磁盘是随机访问的设备,但其中的文件也可使用顺序结构。

6.从下面关于顺序文件和链接文件的叙述中,选出一条正确的叙述。

(1)顺序文件适合于建立在顺序存储设备上,而不适合于建立在磁盘上。

(2)显式链接文件将分配给文件的下一个物理盘块的地址登记在该文件的前一个物理盘块中。

(3)顺序文件必须采用连续分配方式,而链接文件和索引文件则可采用离散的分配方式。

操作系统第6章 文件管理(文件目录与目录文件)

操作系统第6章 文件管理(文件目录与目录文件)

具有相似的结构,它由用户所有文件的文件控制块组成。此外,
在系统中再建立一个主文件目录MFD(Master File Directory); 在主文件目录中,每个用户目录文件都占有一个目录项,其目录 项中包括用户名和指向该用户目录文件的指针。如图2所示:
2015/11/7
15
一 文件目录管理
图2
2015/11/7
●缺点:查找速度慢;文件不能重名。不便于实现文件共享。
文件名 文件名 1 文件名 2 … 物理地址 文件说明 状态位
2015/11/7
表1 单级目录
14
一 文件目录管理
【七】二级目录
●为了克服单级目录所存在的缺点,可以为每一个用户建立一个单 独的用户文件目录UFD(User File Directory)。这些文件目录
二级目录结构示意图
16
一 文件目录管理
●两级目录结构基本上克服了单级目录的缺点,并具有以下优点:
1) 提高了检索目录的速度。如果在主目录中有n个子目录,采用两 级目录可使检索效率提高n/2倍。
2) 在不同的用户目录中,可以使用相同的文件名。
3) 不同用户还可使用不同的文件名来访问系统中的同一个共享文件。 但当多个用户之间要相互合作去完成一个大任务,且一用户又需 去访问其他用户的文件时,这种隔离便成为一个缺点,因为这种 隔离会使诸用户之间不便于共享文件。
2015/11/7 11
一 文件目录管理
●当文件被打开时,要将磁盘索引结点拷贝到内存的索引结点中,便于
以后使用。在内存索引结点中又增加了以下内容: 1. 索引结点编号,用于标识内存索引结点。 2. 状态,指示i结点是否上锁或被修改。 3. 访问计数,每当有一进程要访问此i结点时,将该访问计数加1, 访问完再减1。 4. 文件所属文件系统的逻辑设备号。 5. 链接指针。设置有分别指向空闲链表和散列队列的指针。

操作系统第六章答案

操作系统第六章答案

操作系统第六章答案第六章⽂件管理1、何谓数据项、记录和⽂件P203 P204答:数据项:数据项是最低级的数据组织形式,是数据组中可以命名的最⼩逻辑数据单位,若⼲个基本数据项组成的。

记录:记录是⼀组相关数据项的集合,⽤于描述⼀个对象在某⽅⾯的属性。

⽂件:⽂件是指由创建者所定义的、具有⽂件名的⼀组相关元素的集合,可分为有结构⽂件和⽆结构⽂件两种。

在有结构的⽂件中,⽂件由若⼲个相关记录组成;⽽⽆结构⽂件则被看成是⼀个字符流。

⽂件在⽂件系统中是⼀个最⼤的数据单位,它描述了⼀个对象集。

2、⽂件系统的模型可分为三层,试说明其每⼀层所包含的基本内容。

P206图答:1、对象及其属性:⽂件、⽬录、硬盘(磁带)存储空间;2、对对象操纵和管理的软件集合:⽂件管理系统的核⼼部分;3、⽂件系统的接⼝:命令接⼝、程序接⼝;3、试说明⽤户可以对⽂件施加的主要操作有哪些。

P207答:1、最基本的⽂件操作:创建⽂件、删除⽂件、读⽂件、写⽂件、截断⽂件、设置⽂件的读/写位置;2、⽂件的“打开”和“关闭”操作;3、其它⽂件操作;4、何谓逻辑⽂件何谓物理⽂件P208答:逻辑⽂件:这是从⽤户观点出发所观察到的⽂件组织形式,是⽤户可以直接处理的数据及其结构,它独⽴于⽂件的物理特性,⼜称为⽂件组织。

物理结构:⼜称为⽂件的存储结构,是指⽂件在外存上的存储组织形式。

这不仅与存储介质的存储性能有关,⽽且与所采⽤的外存分配⽅式有关。

5、如何提⾼对变长记录顺序⽂件的检索速度P210答:对于变长记录的顺序⽂件,在顺序读或写时的情况相似,但应分别为它们设置读或写指针,在每次读或写完⼀个记录后,须将读或写指针加上Li。

Li 是刚读或刚写完的记录的长度。

6、试说明对索引⽂件和索引顺序⽂件的检索⽅法。

P211 P212答:在对索引⽂件进⾏检索时,⾸先是根据⽤户(程序)提供的关键字,并利⽤折半查找法去检索索引表,从中找到相应的事项;再利⽤该表项中给出的指向记录的指针值,去访问所需的记录。

《计算机操作系统教程(第三版)》 第6章 文件管理

《计算机操作系统教程(第三版)》  第6章  文件管理
返回本节
2 . 路径名 在多级目录结构中,从根目录到末端的数据文件之间只有一条 唯一的路径。我们就可以用路径名惟一的表示一个文件。路径名有 绝对路径名和相对路径名两种表达形式。 绝对路径名,又称为全路径名,是指从根目录到达所要查找文 件的路径名。 相对路径名。在多级目录结构中,如果每次都从根目录开始检 索,会耗费大量的查找时间。为解决此问题,系统引入了当前目录 (又称为工作目录)。用户在一定时间内,可指定某一级的一个目 录作为当前目录(或称工作目录、值班目录),而后用户想访问某 一文件时,便不用给出文件的整个路径名,也不用从根目录开始查 找,只需给出从当前目录到查找的文件间的路径名即可,从而减少 查找路径。
6.1.2 文件的分类、属性及文件系统 的功能
返回本章首页
6.1.1 文件与文件系统的概念
1.文件的定义 文件是具有标识符(文件名)的一组相关信息的 集合。标识符是用来标识文件的。不同的系统对 标识符的规定有所不同。文件的确切定义有两种 说法: (1)文件是具有标识符的相关字符流的集合。 (2)文件是具有标识符的相关记录的集合。
3 . 索引分配
在索引分配策略中,系统为每个文件分配一个索 引块,索引块中存放索引表,索引表中的每个表 项对应分配给文件的一个物理块。
4 . i节点
最后一个磁盘分配策略是给每个文件赋予一张称 为i-节点(索引节点)的小型表,其中列出了文件 属性和各块在磁盘上的地址,实例如图6.13所示。
返回本节
索引节点编号 索引节点状态 连接指针 访问计数
逻辑设备名
返回本节
6.4.2 单级目录结构
文件名 C 文件的物理 位置 日期 时间 其他信 息
bsc
Wps …… 图6.8 单级目录结构
返回本节

第六章文件管理课件

第六章文件管理课件

管 理
或汉字构成,用户利用文件名来访问文件,即“按名存取” 1

三、文件的分类
操 按文件的性质和用途分类:
作 系
1)系统文件。由操作系统核心和各种系统程序及数据组成
统 的文件。
这类文件通常只允许用户通过操作系统调用执行,不允许
对其进行读写和修改。如编译程序、解释程序以及操作系
统本身。
2)库文件。主要由各种标准子程序库组成。


这类文件只允许用户对其进行读取、执行,但不允许对
章 其进行修改。如C语言子程序库、PASCAL语言子程序库等。
文 3)用户文件。由用户建立的文件。
件 管
这类文件只由文件主或被授权的用户才能使用。如源程
理 序、目标程序、数据文件等。
2
UNIX操作系统中,文件按组织形式和处理方式分为三类。
操 作
1)普通文件。由字符流组成的文件。UNIX系统中的普通
文 件
随机存取:是根据记录的编号来直接存取文件中的任意一个
管 记录,而无需存取其前面的记录;或者是根据存取命令把读

写指针移到欲读写信息处。
9
按键存取:是根据给定的键值或记录名来直接存取纪录式文
操 件中的记录。


主键:只能唯一确定一条记录。


次键:能确定一批记录。
第 六 章




10
6.3 文件的物理结构与存储设备
统 2)安全可靠。
文件系统能提供各种保护措施,防止对文件信息无意或
有意的破坏,并避免由于各种偶然性事故可能造成文件信息
的损坏,而且为用户提供了一定的保密措施如对文件加密,
以防止用户信息被人“偷窃”。

操作系统第6章 文件管理(文件目录与目录文件)

操作系统第6章 文件管理(文件目录与目录文件)

2015/11/7
2
内容提纲
一 文件目录管理
二 文件共享与文件保护1/7
3
一 文件目录管理
一 文件目录管理
【一】目录管理的基本功能
1.实现“按名存取”,目录管理中最基本的功能之一是通过提供的 访问文件名,便客快速准确地找到指定外存上的文件存储位置。 2.快速检索文件目录。通过合理地组织目录结构的方法,可加快对 目录的检索速度,从而提高对文件的存取速度。这是在设计一个 大、中型文件系统时所追求的主要目标。 3.实现文件共享。在多用户系统中,通过保留在外存中的副本,供 不同用户使用,以节省大量的存储空间,提高文件利用率。 4. 文件重名。系统允许在不同级别的目录中,命名相同的文件名。
2015/11/7
17
一 文件目录管理
【八】多级目录
●对于大型文件系统,通常采用三级或三级以上的目录结构,以提高对目 录的检索速度和文件系统的性能。多级目录结构又称为树型目录结构, 主目录称为根目录,把数据文件称为树叶,其它的目录均作为树的结 点。图2中,方框代表目录文件,圆圈代表数据文件。在该树型目录结 构中,主(根)目录中有三个用户的总目录项A、B和C。在B项所指出的B 用户的总目录 B中,又包括三个分目录 F、E和D,其中每个分目录中又 包含多个文件。如B目录中的 F分目录中,包含 J和N两个文件。为了提 高文件系统的灵活性,应允许在一个目录文件中的目录项既是作为目 录文件的 FCB,又是数据文件的 FCB,这一信息可用目录项中的一位来 指示。例如,在图3中,用户 A的总目录中,目录项 A是目录文件的 FCB, 而目录项B和D则是数据文件的FCB。
2. 优点:易于理解实现和维护;
3. 问题:划分要考虑到如果分层太少,连接与访问简 单,但每层内容复杂;分层太多,形成的参数太 多,传递速度慢。 4. Madnick 把文件系统画分为8层,如下图1所示
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第21 次课教案第6章文件管理在一个计算机系统中除了包含如内存、中央处理器和各种各样的输入输出设备等硬件资源外,还有一些更重要的资源,即软件资源。

它主要包括系统程序(如编译程序、汇编程序等)、标准库函数以及大量的应用程序等。

对于这些软件资源,从管理者的角度来看,把它们看成一个个的文件,并把它们保存在某种介质上。

操作系统本身就是一个很重要的软件资源,对于操作系统只有某部分的内容常驻内存,其它大部分的操作系统程序存放在磁盘上,当需要用到某部分内容时,才将其装入内存。

此外,在计算机系统中将要安装各种应用软件,内存的空间是有限的并且不能长期保存,所以通常都是将它们保存在外存上,需要时再调入内存。

因此,为了便于管理,操作系统中提供了文件管理功能,这样不仅方便了用户,而且还可以提高资源的利用率。

文件系统是操作系统中对文件进行控制和管理的模块,也是操作系统中不可缺少的部分,本章将介绍文件、文件系统、文件的存储和检索以及共享和保护等问题。

6.1 文件和文件系统一、文件文件是在逻辑上具有完整意义的信息的集合,它以文件名作为唯一标识。

文件名以字符串的形式描述。

不同的操作系统对文件名有不同的规定,有些系统采用扩展名表示文件的属性和类型,文件名与扩展名之间用“.”分隔,例如在DOS中使用扩展名.exe 表示该文件为二进制可执行文件;有些系统通过修改文件属性描述文件的类型,而不支持扩展名,如Linux中“.”只是一个字符,该字符之后的所有字符也被认为是文件名的一部分,不能以此识别文件类型,文件类型要通过文件属性来描述,在这点上DOS和Linux不同。

文件属性通常包括:⑴文件名,文件的唯一标识,由用户按规定取名。

⑵文件类型,标志该文件的类型,如可执行文件、源文件等。

⑶文件长度,文件的大小。

⑷文件的位置,文件在设备上存放位置的地址。

⑸文件的存取控制,文件的存取权限,如可读、可写、可执行等。

⑹日期和时间:文件的创建、修改和访问的时间和日期。

二、文件类型文件分类主要是为了便于系统对不同的文件进行不同的管理,从而提高处理速度,便于保护和共享。

⒈按用途分类⑴系统文件:支持操作系统实现其基本功能的文件。

这类文件用户不能直接调用,只能由系统程序调用为用户服务。

⑵库文件:由标准子程序及若干应用程序组成。

这类文件允许用户直接调用,但不允许用户对其进行修改。

⑶用户文件:在用户操作过程中建立、保存的各种文件。

如源程序、编译连接后的目标程序、输入的数据文件、计算结果的输出文件等。

这类文件,用户可以使用操作系统提供的命令对它进行修改、删除和编辑等。

2.按文件的存取控制属性分类⑴只读文件:允许具有权限的用户读取该文件的内容,但不允许写。

⑵读写文件:允许具有权限的用户对该文件进行读和写操作,但禁止没有此权限的用户进行读写。

⑶可执行文件:只允许文件主和具有权限的用户去调用执行文件而不允许读和写文件。

⑷不保护文件:所有用户都可以使用的文件。

3.按信息流向分类⑴输入文件:只能读入的文件,例如读卡机或纸带输入机上的文件,只能读入,所以它们是输入文件。

⑵输出文件:只能写的文件,例如打印机、穿卡机等文件,只能写,所以它们是输出文件。

⑶输入输出文件:既可以读又可以写的文件,在磁盘、磁鼓、磁带上的文件。

4.按文件的逻辑结构分类⑴流式文件:文件内的信息不再划分结构,文件就是一串信息,以结束符作为文件的结束标志。

⑵记录文件:文件内的信息可再划分为多个记录,用户以记录为单位组织使用信息。

三、文件系统文件系统是计算机组织、存取和保存文件信息的系统。

文件系统一般由文件目录、文件组织、文件存储空间的管理、文件操作以及文件的共享和保护等部分组成。

高文件系统接口操作和管理对象的软件集合对象和对象属性说明低图文件系统模型6.2 文件结构文件结构是指文件的组织形式,主要分为两种:逻辑结构和物理结构,逻辑结构是从用户的角度出发,为用户提供一个结构清晰、使用方便的结构。

物理结构是从系统的角度来进行研究,主要的目的是选择一个性能良好、设备利用率高的物理文件结构。

一、文件的逻辑结构文件的逻辑结构指的是从用户的角度所看到的文件的组织形式,文件的逻辑结构通常分为两种:流式文件和记录式文件。

常用的存取方法有顺序存取、随机存取和按键存取三种方法。

二、文件的物理结构把文件在存储介质上的组织方式称为文件的物理结构,或称为物理文件。

文件在磁盘上可以有多种组织方式,常用的组织方式有顺序结构、链接结构和索引结构。

6.3 文件存储空间的管理(简介,略讲)6.4 文件目录管理建立文件系统的主要任务之一,就是让用户借助于文件系统可以很方便地访问外存。

在文件系统支持下,用户只要给出文件名,就可以进行存取访问。

文件空间的按名存取,是通过文件目录来实现的,这也正是文件目录提供的最基本的功能。

⒈文件的组成为了能够对一个文件进行正确的存取,必须为文件设置文件控制块。

文件与文件控制块一一对应,而把文件控制块的有序集合称为文件目录。

换言之,一个文件控制块就是一个文件目录项。

通常一个文件目录也被看作一个文件,称为目录文件。

⒉文件目录文件目录是用于检索文件的,它是文件系统实现按名存取的重要手段。

文件目录由若干目录项组成,每一个目录项记录一个文件的有关信息。

在目录项中除了指出文件名和文件在存储介质上的位置外,还应该包含如何控制和管理文件的信息。

有了文件目录后,当用户要求使用某个文件时,文件系统可顺序查找目录项并比较文件名,就可以找到指定文件的目录项,根据该目录项中给出的有关信息,可以进行核对使用权限等工作,并读出文件供用户使用。

因此,文件目录的组织和管理应便于检索和防止冲突。

对文件目录的管理有以下要求:⑴实现“按名存取”。

用户只需要向系统提供其需要访问的文件名,就可以快速、准确的找到指定文件在外存上的位置。

实现“按名存取”是目录管理中要提供的最基本的功能,也是文件系统向用户提供的最基本的服务。

⑵提高对目录的检索速度。

通过合理地组织目录结构的方法,可以加快对目录的检索速度,从而能够提高对文件的存取速度。

⑶文件共享。

在多用户系统中,应该允许多个用户共享一个文件。

这样就需要在外存上保留一份文件的副本,供不同用户使用,以节省大量的存储空间。

⑷允许文件重名。

系统应该允许不同的用户使用相同的名字来表示不同的文件,这样可以方便用户按照个人的习惯给文件命名和使用文件。

常用的目录结构有一级目录、二级目录和多级目录。

6.5 文件的共享和保护为了减少用户的重复劳动,免除系统复制文件的时间开销,以及节省文件占用的存储空间,操作系统提供文件共享的功能是十分必要的。

此外,为了防止文件被破坏,操作系统还要提供保护机构,实现不同的用户对文件的存储权限进行控制并提供相应的保密机制。

一、文件共享文件共享是指一个文件可以让指定的某些用户共同使用。

文件共享有许多好处,例如,免除系统复制文件的工作;节省文件占用的存储空间等。

在允许文件共享的系统中,必须对共享文件进行管理,共享文件的使用有两种情况:●不允许同时使用任何时刻只允许一个用户使用共享文件,即不允许两个或两个以上的用户同时打开一个文件。

一个用户打开共享文件后,待使用结束关闭文件后,才允许另一个用户打开该文件。

●可以同时使用允许多个用户同时使用同一个共享文件,但系统必须实现对共享文件的同步控制。

一般说,允许多个用户同时打开共享文件执行读操作,而不允许读者与写者同时使用共享文件,也不允许多个写者同时对共享文件执行写操作,以确保文件信息的完整性。

在现代计算机系统中,有些文件可供许多用户所共享,或者,有若干人在共同的为一个项目而工作,有关该项目的所有文件能供这一组人员所共享。

为此,现代计算机系统必须提供文件共享功能,即指系统应允许多个用户(进程)共享同一份文件。

早期实现文件共享的方法有:绕道法、连访法和基本文件目录表法。

现代的文件共享方法也是在早期的文件共享方法发展起来的,现代常用的文件共享方法有:基于索引结点的共享方式和基于符号链的共享方式。

二、文件保护文件的保护是指防止文件被破坏,根据不同的用户对文件进行存取权限控制和保密控制。

造成文件可能被破坏的原因,有时是硬件故障、软件失误引起的,有时是由于用户共享文件时发生错误引起的,文件系统应根据不同的情况采用不同的保护措施。

⒈防止系统故障造成的破坏文件系统必须有防止硬、软件的各种意外可能破坏文件的能力。

为此,文件系统经常采用建立副本和定时转储的方法来保护文件。

⒉防止用户共享文件可能造成的破坏对共享文件要防止非法使用文件造成的破坏,这就涉及到用户对文件的使用权限。

对文件的使用权限可以分成只准读、可读可写、只准执行和有权删除等。

可以用下面的方法规定用户使用文件的权限:⑴采用树形目录结构⑵存取控制表⑶文件使用权限6.6 文件操作和使用我们把文件系统设计的这一组功能模块称为“文件操作”,文件操作主要有以下几种:⒈“建立文件”操作⒉“打开文件”操作⒊“读文件”操作⒋“写文件”操作⒌“关闭文件”操作⒍“删除文件”操作。

相关文档
最新文档