您好!欢迎光临东莞吉力佳五金制品有限公司网站!
 ※ 返回首页 ※ 联系我们  ※ 在线留言  ※ EHGLISH
东莞吉力佳五金制品--
玻纤冲压,玻纤加工,SSD固态硬盘外壳
客户咨询服务热线:
13823597468
热门搜索: 玻纤冲压  as  xxx  玻纤加工
新闻中心
您的位置: 主页 > 新闻中心 > SSD核心设计(3.2.3)

SSD核心设计(3.2.3)

作者:-1    发布时间:2022-11-11 13:58     浏览次数 :




在前面,我们规定给定的LBA静态映射到特定的allocation pool。然而,cleaning可以以更细的粒度操作。这样做的一个原因是利用闪存架构中的低级效率,例如前面描述的内部copy-back操作  ,该操作仅适用于在同一plane内移动page的情况。由于2048 blocks的单个闪存plane代表用于负载分配的非常小的allocation pool,我们希望从更大的allocation pool。然而,如果保持每个plane的active blocks和cleaning状态,则可以高概率地布置同一plane内的cleaning操作。

把cleaning block和Log-Structured File System 中的log-cleaning看的很相似。但是,除了我们模拟块存储而不是文件系统的明显区别之外,以严格的磁盘顺序写入和清除的日志结构存储不能选择候选块以便产生更高的清除效率。而且,与类似LFS的文件系统一样,组合工作负载太容易了,这会导致所有可恢复空间远离日志的清除指针。例如,反复写入相同的块集将需要在磁盘内容上进行完整循环,以使清洁指针到达日志末尾附近的空闲空间。并且,与日志结构文件系统不同,此处的磁盘始终为“满”,始终对应于最大清洁压力。


 

[返回]