热门问题
时间线
聊天
视角
闪存转换层
来自维基百科,自由的百科全书
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