[关闭]
@yanglt7 2018-10-21T16:00:28.000000Z 字数 4890 阅读 882

第12章:文件系统

操作系统


12.1 文件系统概念

(一)文件系统和文件

文件系统的功能

(二)文件描述符

打开文件和文件描述符

文件描述符

文件的用户视图和系统视图

用户视图到系统视图的转换

访问模式

文件内部结构

文件共享和访问控制

语义一致性

(三)目录、文件别名和文件系统种类

分层文件系统

目录操作

目录实现

文件别名

文件目录中的循环

名字解析(路径遍历)

文件系统挂载

文件系统种类

网络/分布式文件系统

12.2 虚拟(逻辑)文件系统(VFS, Virtual File System)

文件系统的实现

文件/文件系统API 使得文件系统对上层应该提供统一的文件访问和文件系统控制的系统调用接口
虚拟文件系统 维护各种文件系统所共有的一些数据结构和常用的操作算法
ext fat iso9660 nfs smb 对各种实际的文件系统提供相应的访问接口
设备I/O 网络I/O

虚拟文件系统

文件系统基本数据结构

文件系统的存储结构

12.3 文件缓存和打开文件

数据块缓存

页缓存

文件系统中打开文件的数据结构

12.4 文件分配

文件大小

文件分配

连续分配

链式分配

索引分配

大文件的索引分配

UFS多级索引分配

12.5 空闲空间管理

空闲空间组织:位图

其他空闲组织方式

12.6 冗余磁盘阵列RAID

磁盘分区

一个典型的磁盘文件系统组织

多磁盘管理

RAID-0:磁盘条带化

RAID-1:磁盘镜像

RAID-4:带校验的磁盘条带化

RAID-5:带分布式校验的磁盘条带化

基于位和基于块的磁盘条带化

可纠正多个磁盘错误的冗余阵列

RAID嵌套

参考链接:https://mp.weixin.qq.com/s/h0s-paBLA_9Vp75bS1871Q

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注