目录

一、文件控制块(FCB)

目的:为了能对一个文件进行正确的存取。
内容:
1、基本信息类:包括文件名,文件物理位置,文件逻辑结构,文件的物理结构。
2、存取控制信息类:包括文件主的存取权限,核准用户的存取权限和一般用户的存取权限。
3、使用信息类:建立日期和时间、文件上次修改的日期和时间
4、当前使用信息:打开该文件的进程数、是否被进程锁住、是否已修改等。

二、索引节点

文件名、文件具体信息分开,使文件描述信息单独形成一个索引结点。

磁盘索引结点:存放在磁盘上的索引结点。主要包括以下内容:文件主标识符、文件类型、文件存取权限、文件物理地址、文件长度、文件连接计数、文件存取时间。

内存索引结点:文件被打开后,将磁盘索引结点拷贝到内存索引结点中以便使用。比磁盘索引结点增加了以下内容:索引结点编号、状态、访问计数、文件所属文件系统的逻辑设备号、链接指针。

三、目录结构

(1)单级目录结构
整个文件系统中只建立一张目录表,每个文件一个目录项,含有文件相关信息。
优点:简单,能实现基本功能
缺点:不允许重名,不便于共享,

(2)两级目录结构
为每一个用户建立一个单独的用户文件目录UFD,UFD由用户所有文件的文件控制块组成。
系统建立一个主文件目录MFD, MFD中每个用户目录文件都占有一个目录项,其中包括用户名和指向UFD的指针。
优点:提高了速度,不同目录可重名,可共享
缺点:不提供子目录操作,还不方便;各用户之间被完全隔离的话用户访问其他用户文件时,不方便合作。

(3)多级目录结构
这一路径上的目录和数据文件名用“/”连接成路径名,称为相对路径名。从根开始的路径名称为绝对路径名

优点:便于系统和用户将文件分散管理;提供更灵活的权限管理等

四、文件共享与保护

1、共享
基本FCB法:直接在文件目录中包含文件的物理地址
文件名+索引结点指针:一个用户修改指针指向地址里的内容,指针不变,其他用户通过指针总能感知索引结点中的最新内容
符号链法:创建一个link类型的文件:“文件名+共享文件路径”。文件主人删除文件,共享者只会出现找不到文件错误。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值