【世平 KIOXIA 專欄介紹】SSD FTL 之淺談

大家想必都知道SSD的組成三大主要元件包括: Controller、DRAM 和 Nand Flash

Controller 主要是交握主機端(HOST)的命令與資料
,而處理資料存放的位置就由其中之軟體中間層FTL (Flash Translation Layer) 來負責做分配

FTL可實現對 NAND Flash 的讀寫操作之功能包含 (註1):
1. 邏輯地址轉換到物理地址之映射對照表

2. 垃圾回收機制 (Garbage collection) & 磨耗平衡技術 (wear leveling)

3. 壞塊之管理(Bad Block Management)與錯誤修正碼(ECC, Error Correction Code)等


Nand Flash 畢竟是有壽命之限制 (P/E cycle 次數),因此如何延長 SSD 的使用狀
態,FTL是扮演相當重要的幕後功臣



註1: 作者:KIOXIA Software-Enabled Flash Technology SDK Tech Brief;
         出處:https://www.kioxia.com/content/dam/kioxia/shared/business/ssd/solution/software-enabled-flash/asset/productbrief/KIOXIA_SEF_SDK_Tech_Brief.pdf

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★博文作者未開放評論功能