静态磨损衡和动态磨损平衡
1. 动态磨损平衡是指当需要更改某个page中的数据时,将新的数据写入擦除次数较少的
特理页上,同时将原页标为无效页,动态磨损平衡算法的缺点在于,如果刚刚写入的数据
很快又被更新,那么,刚刚更新过的数据块很快又变成无效页,如果频繁更新,无疑会让
保存冷数据的block极少得到擦除,对闪存整体寿命产生不利影响。早期的ssd主控多用动态
磨损平衡算法。现在则更多是研究动态和静态共同使用。
2. 静态磨损平衡则是考虑了那些频率很低的block(冷数据),例如:系统数据所在的block
或者某些只读数据,这些冷数据所在的block被更新的频率比热数据所在的block明显低很多,
静态磨损平衡算法是把这些冷数据所在的block也加入磨损平衡中,增加了闪存的总体寿命。
1. 动态磨损平衡是指当需要更改某个page中的数据时,将新的数据写入擦除次数较少的
特理页上,同时将原页标为无效页,动态磨损平衡算法的缺点在于,如果刚刚写入的数据
很快又被更新,那么,刚刚更新过的数据块很快又变成无效页,如果频繁更新,无疑会让
保存冷数据的block极少得到擦除,对闪存整体寿命产生不利影响。早期的ssd主控多用动态
磨损平衡算法。现在则更多是研究动态和静态共同使用。
2. 静态磨损平衡则是考虑了那些频率很低的block(冷数据),例如:系统数据所在的block
或者某些只读数据,这些冷数据所在的block被更新的频率比热数据所在的block明显低很多,
静态磨损平衡算法是把这些冷数据所在的block也加入磨损平衡中,增加了闪存的总体寿命。