问一下振南老师,我对FAT系统的理解是否正确?
CPU-》文件系统-》驱动程序-》存储器;
存储器自身没有文件系统的意义,它只是提供数据存储的空间;
文件系统的构建,就是将一连串的数据链表和数据结构映射到存储器中,要解决的问题就是数据存储与数据读取(数据加密与解密是CPU与数据传输的中间过程);文件存储可以按照动态链的方式进行索引,文件释放也是。文件系统的内部实质也相当于一个内存管理;
文件系统的构建包括以下几个数据链(或数据结构):
1、引导驱动(扇区信息、分区信息等)
2、文件夹驱动链
3、文件信息链
文件信息的存储可以这样:文件索引头-》文件起始地址(扇区头)-》文件内容-》扇区末-》后续文件链表-》文件下一扇区地址-》文件内容。。。。扇区末-》后续文件链指向NULL;
|