Memory Technology Device
Appearance
A Memory Technology Device (MTD) is a type of embedded flash memory that:
- consists of eraseblocks rather than clusters like in hard drives.
- eraseblocks are large (32KiB, 128KiB) compared to hard drive's sector size (512 to 1024 bytes).
- maintains three main operations - read from eraseblock, write to eraseblock, and erase eraseblock.
- bad eraseblocks are not hidden and should be dealt with in software.
- 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.