Flash memory is a type of constantly-powered, nonvolatile memory than can be erased and reprogrammed in units of memory called blocks. Flash memory is often used for mass storage and media file storage.
Beginning with Windows Embedded CE 6.0 R2, Windows Embedded CE provides a new, componentized flash driver model that consists of a model device driver (MDD) and platform-dependent driver (PDD). Prior to Windows Embedded CE 6.0 R2, the flash driver model consisted of the flash media driver (FMD) and the flash abstraction layer (FAL). Windows Embedded CE 6.0 R2 supports both flash driver models.