继续学习兵哥捡垃圾。
CAT的全称是Cost Age Times,在Benefit-Cost算法的基础上,增加了对数据寿命和擦除次数的考虑。
CAT算法提出了数据分类的概念:把Valid data分成了Read-only, Cold和Hot三类。
Read-only data:[……]
继续学习兵哥捡垃圾。
CAT的全称是Cost Age Times,在Benefit-Cost算法的基础上,增加了对数据寿命和擦除次数的考虑。
CAT算法提出了数据分类的概念:把Valid data分成了Read-only, Cold和Hot三类。
Read-only data:[……]
关于GC选取Block的策略算法,兵哥引用了好几种算法(作为轻度算法恐惧症患者,我第一反应其实是拒绝的)
Greedy算法
固件需要维护一张Block属性表,记录每个Block当前的Valid Page数量。假设每次GC处理8个Block,查表挑出Valid Page最少的8个[……]