4.1_5 文件存储空间管理
1、存储空间的划分与初始化
- 文件卷(逻辑卷)的概念
- 目录区与文件区
2、几种管理方法
- 空闲表法:首位置+长度,回收时注意修改
- 空闲链表法(空闲盘块链、空闲盘区链)
- 位示图法
- 成组链接法:文件卷的目录区中专门用一个磁盘块作为超级块(链头作用),当系统启动时需要将超级内存块读入内存。并且保证内存与外存中的超级块数据一致。
4.1_6 文件的基本操作
1创建文件(create)
1)在外存中找到文件所需的空间
2)创建该文件对应的目录项
2删除文件(delete)
1)找到文件名对应的目录项
2)回收文件占用的磁盘块
3)删除文件对应的目录项
3读文件(read)
4写文件(write)
文件数据从内存读入外存中,打开文件不会。
5打开文件(open)
1)找到文件名对应的目录项
2)将目录项复制到内存中的“打开文件”中
6关闭文件(close)
4.1_7 文件共享
1、基于索引结点的共享方式(硬链接)
直接指向文件的索引节点
2、基于符号链的共享方式(软链接)
相当于win的【快捷方式】
4.1_8 文件保护
1、口令保护
2、加密保护
保密性强,不需要在系统中存储“密码”
编码/译码,需要花费一定时间
3、访问控制
在每个文件的FCB中增加一个访问控制表(ACL),该表记录了各个用户可以对该文件执行哪些操作