概念
- OS引入文件系统的目的是实现对文件的按名存取
- 文件的逻辑结构是为了方便用户而设计的
- 即逻辑结构是取决于用户的
- 物理结构是取决于存储介质特性,操作系统管理方式的
- 关于索引文件
- 索引文件=索引表+逻辑文件(实际存储的记录数据)
- 每条记录在索引表中对应的索引项是唯一的
- 索引表中的索引项只含每条记录的长度和在逻辑文件中的位置
- 建立索引提高了存储代价
- 读文件不在内存中也是产生缺页中断
- 在open之后的操作用的都是文件描述符,并不需要文件名
- 文件目录项(也就是FCB是不包括文件控制块(即FCB)的物理地址的
- UNIX操作系统中,文件的索引结构放在索引结点中
-
- 符号链接的时候,引用计数值是直接复制原文件的
- 系统级安全管理包括登录和注册
- 访问控制机制必须由系统实现,加密如由系统实现,则不易扩展
- 对一个文件的访问,常由用户访问权限和文件属性共同限制
- 访问控制列表:规定了每个用户名及其所允许的访问类型(规定了权限)
- FCB包含基本信息,存取控制信息,使用信息
- 存取控制信息就是文件的存取权限,所谓权限也就是哪种用户可以对文件干什么(读,写,删等)
- 防止文件受损用的是备份的方法来保护,存取控制矩阵是用于多用户之间的存取权限保护
- 关于为什么m个用户,n个类型的访问权限的情况下,描述文件权限的位数至少是 mn:
- 这个是对文件权限的描述,也就是他同时代表了哪些人可以干啥,比如11110111101011(瞎写的)代表了用户a有1,2,3权限,b......
- 为啥不是logm+logn:11代表a,10代表b之类的,因为这样你一个描述,不知道谁可以干什么,只知道某一个人可以干啥,我一个用户访问这个文件,看到权限描述的是某个人能干啥,就不知道我可以干啥
- 一个文件放在磁带上连续存储,放在磁盘上非连续存储
- 用户优先级与是否具有访问权限是无关的
- OS还可通过FAT(文件分配表)来对文件存储空间管理,切记切记
- 目录的顺序检索完成后,得到的是逻辑地址
- 绝大多数OS以簇为单位进行空间分配
x
感谢您的支持,我会继续努力的!
扫码打赏,你说多少就多少
打开微信扫一扫,即可进行扫码打赏哦