Memory Technology Device

From Wikipedia, the free encyclopedia

A Memory Technology Device (MTD) is a type of embedded flash memory that:

  1. Consists of eraseblocks rather than sectors like in hard drives.
  2. Eraseblocks are large (32KiB, 128KiB) compared to hard drive's sector size (512 to 1024 bytes).
  3. Maintains three main operations - read from eraseblock, write to eraseblock, and erase eraseblock.
  4. Bad eraseblocks are not hidden and should be dealt with in software.
  5. Eraseblocks get worn-out (i.e., bad and unusable) after about 104-105 erase cycles.

MTD devices are somewhat more difficult to operate than hard drives due to their specific architecture.

for more references log onto http://www.linux-mtd.infradead.org