- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
振南的znFAT(第一章 FAT32文件系统初探)
振南的 znFAT
--单片机上的 FAT32 文件系统
第一章 FAT32 文件系统初探
一开始我们先不讲 FAT32 诸多的技术细节,对于一个刚刚接触
FAT32的人来说,了解它的一些由来和发展历程,以及与其相关的 知
识,我认为是十分有必要的。当然也不乏很多人已经对 FAT32有了
一定的认识,或者急切想学习 FAT32的具体内容,那么您就可以跳
过这一章,而直入主题了。
第一节 从 DOS 说起
要说起 FAT32 文件系统,追根溯源,还要从 DOS 时代说起。
自 1981 年 DOS 被开发出来以后,经过不断的改进和发展,直到1987
年,才成为一个真正优秀的、让微软立于霸主地位并为其带来巨额利
润的系统。此时的DOS 版本为 3.3,又经过7 年的时间,微软发布了
DOS 的闭关之作,这就是 DOS7。
即使您不是研究计算???的,您也一定听过 DOS,而 DOS 到底
是什么?DOS 与 FAT32文件系统又有何等的关系?可能您没有深入
的研究。DOS,字面上来说,就是 Disk OperatingSystem,即磁盘操
作系统。顾名思义,DOS 向用户提供了在磁盘上进行相关操作的接
口与服务。更通俗地讲,就是使我们通过它可以访问和操作磁盘上的
目录与文件,比如创建目录、创建文件、读取文件数据、拷贝文件等
等。在很大程度上,DOS 及其以后的 Windows 能够得到极大的成功,
都得益于“文件”。有人会问,操作系统可以运行软件、可以管理任
务,这些与文件又有什么关系?确切的回答是,这些与文件有极为密
切的联系,起码软件本身就有可能是一个 EXE 文件,操作系统本身
也会有很多的库文件,来作为软件运行的支持,软件运行中可能会产
生一些文件……基本上一切操作系统上的各种应用都会与文件有关。
这就奠定了文件系统在操作系统中的重要地位,对于DOS 来说,它
主要的工作就是管理磁盘上的文件与目录,文件系统自然是它的重中
之重,核心中的核心了!这里就引出了 DOS 中所使用的文件系统,
这也是当今盛行的 FAT32 文件系统的前身,至今仍在延用,即
FAT12/16。
第二节 Windows 中的文件系统
在微软的 MS-DOS 大行其道的时候, Windows 已经在研制之中了,
Windows1.0 在 1985 年 11 月发布出来,其实就是一个图形界面的MS-
DOS,原来的命令输入方式变为了鼠标点击方式。如图 1.0 所示为
Windows1.0 的界面。
图 1.0 Windows1.0 的界面
虽然 Windows1.0 已经有了较为华丽的界面,但它的功能与MS-
DOS 基本上差不多,主要工作就是进行磁盘文件和目录的管理。其
实从某种意义上来讲,MS-DOS 与早期的 Windows 并不能算是操作
系统,他们在任务管理方面仍然较弱。
Windows 继 1.0 之后又发布了 2.0、3.0,尤其是 1990 年发布的 3.0
是一个全新的版本,并取得了巨大成功,两年内销售量就达到了1000
万份拷贝。随后又相继发布 95、98、2000、XP 等等,其中 95 真正
使 Windows 大众化,首次引入了“开始”按钮和任务栏,大大方便
了用户的使用,也使其成为了一种标准模式,此后的 Windows 中仍
在延用,直到今日。98 在 95 的基础上进一步改进,这里要说的是在
这一版本中引入了较为成熟的 FAT32文件系统,并马上体现出了其
自身的优势。如图 1.2,是 Windows98 的界面。
图 1.2 Windows98 的界面
其实 FAT32文件系统首次投入使用是在 Windows95OSR2 中 ,这
个版本很少有人知道,俗称为 Windows97。这也是 FAT32 文件系统
的一次尝试,在很多方面还不是很成熟,所以微软并没有进行宣传。
从这里,我们也可以看到文件系统在Windows 中的份量。
纵观微软操作系统产品的发展史,从 DOS 到 Windows,再从
Windows1.0 到现在的 Windows7,规模越来越大,功能也越来越强大 ,
但文件系统在
文档评论(0)