热门问题
时间线
聊天
视角
快閃記憶體轉換層
来自维基百科,自由的百科全书
Remove ads
快閃記憶體轉換層(Flash Translation Layer),是對快閃記憶體檔案系統讀、寫、抹除操作的管理。
快閃記憶體的硬體特性
快閃記憶體(Flash Memory)具有以下的硬體特性:
- 一個記憶單元經過寫入(program),將可由邏輯1變成邏輯0,但無法再經由寫入將此單元回復到邏輯1,需經過抹除(erase)才可回復邏輯1。
- 一般快閃記憶體中抹除的最小單位稱為块,讀取(read)和寫入的最小單位稱為区,一個块的大小遠大於一個区。
- 抹除的操作時間一般大於讀取和寫入的操作時間。
因為以上的硬體特性,快閃記憶體的寫入往往需要耗費大量的時間在抹除操作上。因此在快閃記憶體檔案系統中,會經由快閃記憶體轉換層(Flash Translation Layer)來進行對讀、寫、抹除操作的管理。
一般快閃記憶體轉換層需要包含的功能有:
- 逻辑地址到物理地址的映射
- 斷電回復(Power-off recovery)
- 耗損平均(Wear-leveling)
逻辑地址到物理地址的映射[1]
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads