文章所属组别:存储系统
文章标题: FAT文件系统
创建日期: 2016.11.14
修改日志:
存储系统_FAT文件系统
File Allocation Table (FAT)是一个文件存储的系统。由微软发明并拥有部分专利,其发展至今天已拥有FAT12, FAT16, FAT32及 exFAT等多个版本。本文以
FatFs - Generic FAT File System Module开发的开源软件模型和SD卡为基础,配以FAT的原理解释,详细的对这个系统的工作原理加以阐述,以方便更直观,深入的了解文件系统,以便游刃有余的使用它。在开始深入研究FAT系统之前,我们先来回答三个问题:什么是FAT系统,什么时候需要FAT系统,怎样实现FAT系统?
1. 什么是FAT系统:
对于这个问题,我们可以举这样一个例子。某天,我搬到了一个新家,我需要去买一张大床,一般这个时候我们都会找寻附近最近的宜家地址,开车到宜家后,我们会找到这个想买的床的模型,在这个模型的旁边都会有一个标签,只是我们,这个床所需要的材料在几区的几号货架,如果是个大床,零件比较多的话还可能会有多个货架。按照这个指引,我们就能到响应的货架去取这张床的零件了。这个事件可以建立这样一个模型:
买床->找到宜家地址->前往宜家按自己的目标挑选床->读取床旁边的标签获取材料的地址->前往相应的货架取材料