【摘要】:信息以文件的形式存储在磁盘或外部介质上。只有当用户显式地删除它时,文件才消失。随之就对文件系统的创建目录、删除目录和层次结构等功能提出了要求。从系统的角度出发,文件系统应具有提供对文件和目录的分层组织形式、建立与删除文件的能力、文件的动态增长与数据的保护功能。
文件系统是操作系统领域中的一个十分重要的概念。文件是有组织、有次序地存储在某种介质上的一组信息的组合,是用来存储信息的一种基本结构。信息以文件的形式存储在磁盘或外部介质上。需要时进程可以读取这些信息或者写入新的信息。它不会因为进程的创建和终止而受到影响。只有当用户显式地删除它时,文件才消失。文件系统是用来阻止和存储文件的。文件系统必须提供操作系统必要的用来创建文件、删除文件、读文件和写文件的相应的系统调用。因为文件的存放是通过目录完成的,所以对目录的操作就成了文件系统功能的一部分。随之就对文件系统的创建目录、删除目录和层次结构等功能提出了要求。
从系统的角度出发,文件系统应具有提供对文件和目录的分层组织形式、建立与删除文件的能力、文件的动态增长与数据的保护功能。从用户的角度来看,文件系统中最重要的是文件系统的用户接口,即一个文件由什么组成、文件命名、文件保护,以及对文件的操作等。
本章要点:
●文件系统的概念及嵌入式文件系统的功能和特点。
●Linux操作系统支持的常见文件系统。(www.xing528.com)
●Linux文件系统、文件类型和Linux文件的访问权限控制。
●Flash存储技术的类型、技术特点和NORFlash与NANDFlash的区别。
●JFFS2原理及JFFS2文件系统在Linux中的实现。
●YAFFS原理及YAFFS文件系统在Linux中的实现。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。