依公开知识及经验整理,如有误请留言。
个人辛苦整理,付费内容,禁止转载。
前言
了解硬件特性有助于我们针对特性进行进一步的探索与优化。
为了使闪存成为存储数据的友好介质,我们需要一种机制:
-
将更新的信息写入新的空页,然后将所有后续读取请求转移到其新地址
-
确保新编程的页面均匀分布在所有可用闪存中,以便均匀磨损
-
保留所有旧的无效页面的列表,以便在以后的某个时候可以将它们全部回收以备重用
这种机制称为 闪存转换层,如果您仔细观察,您会在所有闪存介质上找到它。
FTL 在设备端还是Host 端?
FTL所在的位置在哪?
SSD有Host Based FTL和Device Based FTL两种模式。