论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
扇区状态有4种,用于进行掉电数据恢复:
FREE—空扇区(0xF);
DVALID—扇区数据无效(0xE);
INUSE—扇区数据有效(0xC);
DIRTY—扇区数据无用,可擦除(0x8)。
以64K大小的块为例,可以计算出每个块中可以划分出127个扇区;另外,还会有4字节的空间,专门用于标志下一个被整理块。标记为0x80,否则为0xffffffff。
因此可以得出物理扇区和绝对地址之间的对应关系:
绝对地址=Flash基地址 物理扇区号×0x204 所在块号×4
(2)扇区分类
FMM中将扇区分为ID扇区和数据扇区两类:
①FMM会占用N个扇区作为标识ID(Identification)扇区,占用逻辑扇区号0~N。这一部分扇区是文件系统不能使用的,是FMM用于管理所占用的存储空间。因此文件系统所管理的逻辑扇区号必须从N 1开始。
ID扇区主要包含如下数据:FMM版本号、写入(擦除)次数EraseCount、用户标识和坏扇区表。