功能:
1.設想一下,如果你存放的文件多種多樣,沒有文件系統,這些文件的數據將被亂放,你寫進去的好聽歌曲再也沒法讀出來。
2.設想一下,如果你把數據寫入,你根本不知道你放在哪里了,因此再也沒法讀取出來了。
3.設想一下,如果你想設計一個MP3,你如何把sd卡里的歌曲讀取出來,這些歌曲還有可能放在目錄里,你如何讀出MP3播放歌曲的進度和時間總長度,如何把整個目錄顯示出來?
4.綜上所述,我需要一個文件系統,一個可靠實用的文件系統。
概述:
1.簇。FAT的數據單元,由幾個(必須為2的整數冪且小於64)連續扇區組成,有地址編號,2為首編號。
2.FAT表。文件或文件夾存儲在多個簇里,簇還可能不連續,FAT表就負責指示各個簇的位置。
3.目錄項。文件或文件夾的文件名、大小、起始地址等數據就放在這里。
4.引導扇區中(DBR)。隱藏保留的0 號扇區,記錄系統的起始位置、大小、FAT 表個數及大小等相關信息。
5.系統中,同時使用“扇區地址”—系統管理和“簇地址”—數據。系統的起始扇區為 0 號扇區。
整體布局:
保留區:
FAT表:
內容並不詳細,查看網盤,文件系統文件夾。