从上到下依次为:
L4: 逻辑文件系统 — 对应用程序提供文件的元数据,比如文件名、目录结构,以及它们跟逻辑块地址的关系. 其中用到的一个重要数据结构是FCB, File Control Block.
L3: File-Organization Module — 把逻辑块地址(0,1,2…)转换成物理块地址(柱面号+磁道号+扇区号)
L2: 基本文件系统 — 根据物理块地址调用设备驱动程序
L1: I/O控制 — 即设备驱动程序和中断处理服务程序
Linux在文件系统之上还加了一个VFS(Virtual File System)层,使得系统内可以有多个文件系统共存,并且可以使用单一的API来操纵。早期的DOS没有VFS,所以就没有让多文件系统共存的能力。