购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2章
文件系统

数据存储在各种存储介质中,那么用户是如何方便快捷地访问存储设备中数据的?对一般用户而言直接读取存储介质中的数据并将数据组织起来是一件非常困难的事情。以磁盘为例,一般用户根本不知道如何驱动一个磁盘,更不知道数据在磁盘上的存放位置及组织方式,让其了解所有的技术细节将使用户不堪重负。从1.6节的介绍我们知道,操作系统为用户提供了硬件抽象模型,用户通过操作系统可以方便地使用硬件资源,而无须了解硬件的技术细节;而操作系统中的文件系统是解决如何在存储设备上存储数据的一套方法,包括存储布局、文件命名、空间管理、安全控制等,当用户使用文件系统访问存储介质中的数据时,不必关心数据保存在存储设备中的实际物理地址,通过文件的所属目录和文件名即可定位到该文件。

从系统角度来看,文件系统是对文件存储器空间进行组织和分配、负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。在通常情况下,文件系统由三部分组成:与文件管理有关的软件、被管理文件和实施文件管理所需的数据结构。

本章对一些常见的文件系统如FAT、EXT、NTFS、CDFS等进行了介绍,对于在固态存储设备中使用的专用文件系统如JFFS、YAFFS、UBIFS和exFAT将在第6章介绍。 mALvVRs12DlQBZdCU3OFJqnVjve46ZfqtQ5BdcMPXnhCj2ODw78JQDFVgz2Z+lOg

点击中间区域
呼出菜单
上一章
目录
下一章
×