文件和文件系统
文件系统的结构,是由文件管理部分和操作系统I/O部分组成的。
文件管理部分:操作系统内存中的文件对象,并按文件的逻辑格式将对文件对象的操作转化成对文件块的操作。
操作系统I/O部分:负责内存中的物理块与物理磁盘中的数据交换。
文件分类
通常,文件是由一系列的记录组成的。文件系统设计的关键要素,是指将这些记录构成一个文件的方法,以及将一个文件存储到外存上的方法。
文件的逻辑结构
这是从用户观点出发所观察到的文件组织形式,是用户可以直接处理的数据及其结构,它独立于文件的物理特性,又称为文件组织(FileOrganization)。
例如,用户创建的 txt 、 cpp 、 word 、 excel 、 ppt 等,都属于文件的逻辑结构。①无结构文件:字符流,又称流式文件。--源程序、可执行文件、库函数等
②有结构文件:由若干个相关记录组成,又称记录型文件,如下图。--数据结构、数据库等
文件的物理结构
又称文件的存储结构,指文件在外存上的存储组织形式。这不仅与存储介质的存储性能有关,而且与所采用的外存分配方式有关。
例如,采用 FAT32 、 NTFS 、 EXT3 、 EXT4 、 Li
这篇博客探讨了文件和文件系统的核心概念,包括文件的分类,如无结构文件和有结构文件。接着,详细介绍了文件的逻辑结构,特别是无结构文件(字符流)和有结构文件(记录型文件)。此外,还讲解了文件系统模型,强调其管理的三个关键对象:文件、目录和磁盘空间。文章进一步讨论了文件的外存分配方式,包括连续分配、链接分配和索引分配,帮助读者理解不同分配方式的原理和应用场景。
&spm=1001.2101.3001.5002&articleId=19995559&d=1&t=3&u=0226fac971a44f248da0d107941b0ac8)

被折叠的 条评论
为什么被折叠?



