文件系统理论部分 文件系统是操作系统的重要组成部分,是对文件的组织管理,本文就主要讲述磁盘上的文件是如何组织的和文件操作两个部分,废话不多说直接来看。 文件存储 里有一句耳熟能详的话,一切皆文件,这也是 系统的哲学体现。不论是普通文件,目录,块/字符设备,网络设备套接字等等,对于 来说都是文件,虽然它们的类型不同,但是 系统为它们提供了一套统一的接口来统一对待统一操作。 本文不聊那么多种文件,只来说说存储在磁盘上的文件,文件要存储在磁盘上的关键问题是记录各个文件分别用到哪些磁盘块,一般有着以下一些方法。 连续分配 连续分配,顾名思义,将文件放在连续的物理空间中,如下图所示: 即连续分...