Flash Memory is a type of Non-Volatile memory NVM(non-volatile memory) can retain on-chip information even after the power supply is turned off, while Volatile Memory such as DRAM, SRAM, when the power supply is turned off, the on-chip information is lost. Flash Memory combines the characteristics of other types of non-volatile memory: Compared to EPROM, Flash memory has the distinct advantage of being electrically erasable and reprogrammable in the system without the need for special high voltages (some first-generation flash memory also requires high voltages to complete erasure and/or programming operations). Compared with EEPROM, Flash memory has the characteristics of low cost and high density. Its unique properties make it widely used in a wide range of fields, including embedded systems such as PCS and peripherals, telecommunications switches, cellular phones, network interconnection devices, instrumentation and automotive components, as well as emerging voice, image and data storage products such as digital cameras, digital recorders and personal digital assistants (PDAs).