我们来假设模拟一个小型的模型来分析写和垃圾回收的过程 假设只有一个die,4个block,每个block4个page,每个page8KB 那么PageMap就是Page[0][0]到Page[0][15] BlockMap就是Block[0][0]到Block[0][3] GcMap就是GC[0][0]到GC[0][4] 那么最初就会如下图:第零块用来保留元数据,最后一块保留作为垃圾回收合并块 接下来从上层来了数据,黄色部分表示更改的数据,红色部分表示更新的数据,最左侧是流程 在这里,lpn0的…