4.文件管理
2017-01-13 19:48:11 0 举报
AI智能生成
文件管理是指对计算机系统中的文件进行组织、存储、检索和保护的过程。它涉及到文件的创建、修改、删除、移动等操作,以及文件夹的建立、重命名、合并等操作。文件管理可以帮助用户更好地管理和利用计算机中的资源,提高工作效率。常见的文件管理软件有Windows资源管理器、MacFinder等。此外,云存储服务也是一种方便的文件管理方式,用户可以将文件上传到云端,实现跨设备访问和共享。总之,文件管理是计算机应用中不可或缺的一部分,它为用户提供了一个便捷、高效的文件操作环境。
作者其他创作
大纲/内容
物理存储
文件目录表
线性表
改进
B+树
红黑树
哈希表
改进
chained-overflow哈希表
文件目录项
文件控制块FCB
文件存在的唯一标识
存放
文件名、文件类型、文件物理位置
文件逻辑结构
文件物理结构
存取控制信息
使用信息
文件物理结构
连续文件
链接文件
改进:文件分配表FAT
索引文件
多级索引
混合索引
文件存储设备
磁带
顺序存取设备
磁盘、光盘
直接存取设备
文件存储空间管理
分配单位
磁盘块
管理方法
空白文件目录
空白文件
一个连续未用的空闲盘块区
适合于文件的静态分配(连续分配)
空闲块链表
适合文件动态分配
成组空闲块链表
位映像表(位示图)
适合文件动态分配和静态分配的最简单方法
转换
磁盘的相对块号 = 字节号 x n + 位号
反转换
字节号 = 相对块号 / n
位号 = 相对块号 mod n
用户
文件目录结构
一级目录结构
优点
目录结构管理简单
缺点
不允许文件重名
限制文件共享
文件较多时,查找目录耗时太多
二级目录结构
一个主文件目录+若干用户文件目录
优点
解决了文件重名问题和文件共享问题
降低了文件查找时间
缺点
增加了系统开销
对用户进行隔离
多级目录结构
优点
层次结构清晰,解决重名问题
便于管理和保护
有利于文件分类
提高文件检索速度
缺点
禁止共享文件和目录
按路径名逐层查找文件,需多次访问磁盘,影响速度
路径
绝对路径
相对路径
文件操作
create/delete
read/write/append
seek
open/close
get attributes/set attributes
rename
文件逻辑结构
无结构的字符流
有结构的记录文件
定长记录
变长记录
文件访问方式
顺序访问
变长记录
直接访问(随机访问)
定长记录
按键访问
数据库系统
索引化顺序访问
文件系统
按名存取
文件共享
基于索引节点的共享(链接计数)
硬链接
链接计数
存放在索引节点中
记录链接到本索引节点的用户数目
基于符号链的共享
软链接
文件保护
防止文件的丢失与破坏
复制/恢复
全量转存
增量转储
防止其他用户对文件的有意破坏或窃取
增加防护措施
文件存取控制
保护域
存取访问矩阵
存取控制矩阵
按列存取
存取控制表ACL
按行存取
存取权限表
组织结构
应用程序接口
逻辑文件系统
文件组织模块
基本文件系统
I/O调度及控制模块
文件物理结构对比
0 条评论
下一页