闪存转换层(Flash Translation Layer),是对闪存文件系统读、写、抹除操作的管理。

闪存的硬件特性

闪存(Flash Memory)具有以下的硬件特性:

  • 一个记忆单元经过写入(program),将可由逻辑1变成逻辑0,但无法再经由写入将此单元恢复到逻辑1,需经过抹除(erase)才可恢复逻辑1。
  • 一般闪存中抹除的最小单位称为块,读取(read)和写入的最小单位称为区,一个的大小远大于一个区。
  • 抹除的操作时间一般大于读取和写入的操作时间。

因为以上的硬件特性,闪存的写入往往需要耗费大量的时间在抹除操作上。因此在闪存文件系统中,会经由闪存转换层(Flash Translation Layer)来进行对读、写、抹除操作的管理。

一般闪存转换层需要包含的功能有:

逻辑地址到物理地址的映射[1]

Wikiwand in your browser!

Seamless Wikipedia browsing. On steroids.

Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.

Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.