写入SD卡时,写入零或一是否有关系?

时间:2018-07-09 14:42:36

标签: sd-card flash-memory

据我了解,通过将所有位设置为1来“刷新”(擦除)闪存单元。然后,通过将位设置为零来写入实际值。

这是否意味着,如果我有一个文件,并且将某些位从1更新为零,那么与将位从0写入1相比,我可以使用该卡的时间更长?还是有固件妨碍(例如,磨损平衡)使之无效?文件系统的选择会影响这一点吗?

1 个答案:

答案 0 :(得分:1)

  

这是否意味着,如果我有一个文件并且更新了   从零到零,我可以使用卡的时间比从   零比一?

不,您使用卡的时间不能超过将位从零写入一的时间。


损耗均衡由您选择写入SD卡的文件系统处理。例如,Jffs2(最常用的闪存文件系统)将负责SD卡中的损耗均衡。

在SD卡方面,微控制器实现了FTL(闪存转换层),该FTL进行类似磁盘的块访问并将其转换为有意义的NAND操作,以及执行损耗均衡和块备用。