手机文件系统介绍.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
手机文件系统介绍

手机文件系统介绍 手机文件系统介绍 1文件概述 2文件系统概述 2.1文件系统 2.2 FAT文件系统 2.3手机文件系统的特点 2.4闪存转换层(FTL) 3通用文件系统(UFAT) 1文件概述 文件是一组带标识的在逻辑上有完整意义的信息项的序列,这个标识为文件名。是一个抽象机制,它提供了一种把信息保存在存储介质上,而且便于以后存取的方法,用户不必关心实现细节。根据文件的定义,每个文件必须有一个唯一的文件名不论是系统管理,还是用户使用都使用文件名。FIFO等几种情况,以满足不同的应用需求: 常规文件:即通常意义上的文件,主要用来存放用户的数据。 目录:管理文件系统结构的系统文件。 设备文件:在大多数的文件系统中,设备都被当作一种特殊的文件进行处理,设备文件包括块设备文件、字符设备文件、网络文件和FLASH文件(Flash File)等几种情况。 每个文件都有自己的文件名和数据,此外,文件还应该具有文件属性,不同的文件系统的属性相差很大,但是一般来说都会具有以下的文件属性:只读标志,隐藏标志、ASCII/二进制文件标志、创建日期、最后修改时间、文件长度等等。 文件的存取和记录是通过目录完成的,目录是管理文件系统结构的系统文件,其本身还是文件。目录文件中包含的是目录项,每个目录项代表一个普通文件或者一个目录文件,这样就形成了一个层次目录结构。目录项中包含文件名、文件属性以及文件数据在存储介质中的位置。FAT文件系统就是采用这样的方法来记录文件。而在UNIX或者Linux中采用的方法是在目录项中保存文件名和一个指向另外一个数据结构的指针,文件属性、数据和存储地址都存放在这个数据结构中。 2文件系统概述 2.1文件系统 负责从文件存储器中管理和存取文件信息的软件模块称为文件管理系统,简称文件系统。文件系统由三部分组成:与文件管理有关的软件、被管理的文件以及实施文件管理所需的数据结构。从系统角度来看,文件系统是对文件存储器空间进行组织和分配,负责文件的存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。从用户角度来看,文件系统主要是实现按名取存,文件系统的用户只要知道所需文件的文件名,就可存取文件中的信息,而无需知道这些文件究竟存放在什么地方。 1)方便性:文件系统实现按名存取,用户无需关心文件存放的物理位置,特别是当文件的位置发生改变,在具有按名存取的文件系统中,用户程序对文件的存取方式无须改变。 2)安全性:文件系统可以提供各种保护措施,防止无意的或有意的文件破坏。另外,用户允许其文件被其他几个用户共同使用,若发现事先未核准的用户要使用该文件,则文件系统认为非法并予以拒绝。 3)统一性:用户使用统一的系统调用,可存取各种介质上的文件。文件系统向用户提供了统一访问外存的接口。 通常文件系统应具有以下功能: 、提供用户对文件操作的命令; ??? 2、提供用户共享文件的机制; ??? 3、管理文件的存储介质; ??? 4、提供文件的存取控制的机制,保障文件及文件系统的安全性; ??? 5、提供文件及文件系统的备份和恢复功能; ??? 6、提供对文件的加密和解密功能。 图1盘结构 其中: 1)引导区:位于最开始的位置。 图2引导目录内容 2)文件分配表:它包含有两份文件分配表,这是出于系统冗余考虑,尽管它很少使用,即使是磁盘修复工具也很少使用它。它是分区信息的映射表,指示簇是如何存储的。一个分区分成同等大小的簇,也就是连续空间的小块。簇的大小随着FAT文件系统的类型以及分区大小而不同,典型的簇大小介于2KB到32KB之间。每个文件根据它的大小可能占有一个或者多个簇;这样,一个文件就由这些簇链所表示。然而,,它们经常是零散的在整个数据区域。 文件分配表(FAT)是映射到分区每个簇的条目列表。每个条目记录下面五种信息中的一种。链中下一个簇的地址 一个特殊的文件结束符(EOF)符号指示链的结束 一个特殊的符号标示坏簇 一个特殊的符号标示保留簇 0来表示空闲簇 每个版本的FAT文件系统使用不同大小的FAT条目。这个大小已经由名字表示出来,例如FAT16文件系统的每个条目使用16位表示,32位文件系统使用32位表示。它是在根目录中存储文件和目录信息的目录表。一个表目录的特殊类型文件(现今通常称为文件夹)。它里面保存的每个文件或目录使用表中的32位条目表示。每个条目记录名字、扩展名、属性(档案、目录、隐藏、只读、系统和卷)、创建的日期和时间、文件/目录数据第一个簇的地址,最后是文件/目录的大小。 除了FAT12和FAT16文件系统中的根目录表占据特殊的根目录区域位置之外,所有其它的目录表都存在数据区域。 图3 文件目录 4)数据区 :这是实际的文件和目录数据存

文档评论(0)

pangzilva + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档