文件管理

注:若图片中的文字过小,可调节浏览器的缩放比例(如同时按Ctrl和+键 )

文件管理的知识框架

这里写图片描述

文件系统基础

这里写图片描述
这里对数据项、记录和文件的理解可借助数据库表的相关知识来理解(如把表看作一个文件)

文件的逻辑结构

这里写图片描述
有结构文件逻辑上的组织是为查找数据服务的,所以可以结合数据结构中的顺序查找、索引查找、索引顺序查找、哈希查找来理解。各种查找的优缺点也可联想到相应组织文件的优缺点。

目录的逻辑结构

这里写图片描述

文件共享和保护

这里写图片描述
举个例子来理解文件共享:
设已有文件F1,当前的引用计数值为1。当创建一个软连接文件F2后,F2记录F1的文件路径并直接复制引用计数值;当创建一个硬连接文件F3后,F3指向F1的文件索引节点,并使引用计数值加1变为2。若此时删除F1,引用计数值减1后变为1,此时引用计数值不为0,不能删除该索引节点而释放空间。F3仍可以通过指针访问该文件,但F2不能访问,因为F2通过路径找不到已经被删除的F1。

另外文件的共享是静态的,多个进程对同一文件的共享为动态共享。

文件和目录的实现

这里写图片描述
文件三种分配方式的比较
这里写图片描述
空闲盘区的分配和内存的动态分区分配类似,且盘区的回收和内存回收方法类似。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值