在硬盘中,逻辑地址与物理地址之间存在固定的映射关系。然而,对于NAND闪存而言,无法直接覆盖现有数据,因为必须先对该区域进行擦除。出于技术原因,擦除操作只能针对整个闪存块进行,而这些块的大小通常为几兆字节。因此,主机写入到同一逻辑块地址的数据,每次都会存储在NAND闪存中的不同位置。 因此,存储位置会被记录在 NAND 内部的表中,以便在读取时快速访问数据。
为了高效管理NAND中的数据,制造商将4 KiB作为标准管理单元。这是当今文件系统所使用的最小管理单元(即所谓的簇)。关键在于文件系统的簇必须与NAND闪存的管理边界对齐。否则,将会产生延迟,尤其是在随机写入或读取访问时。
Downloads with a symbol are only available after loginOnly available after login