WikiNow lets you discover the news you care about, follow the topics that matter to you and share your favourite stories with your friends.

© WikiNow

Flash memory is an electronic non-volatile computer storage medium that can be electrically erased and reprogrammed.

A USB flash drive. The chip on the left is the flash memory. The controller is on the right.

Flash memory is an electronic (solid-state) non-volatile computer storage medium that can be electrically erased and reprogrammed.

Toshiba developed flash memory from EEPROM (electrically erasable programmable read-only memory) in the early 1980s and introduced it to the market in 1984. The two main types of flash memory are named after the NAND and NOR logic gates. The individual flash memory cells exhibit internal characteristics similar to those of the corresponding gates.

Whereas EPROMs had to be completely erased before being rewritten, NAND-type flash memory may be written and read in blocks (or pages) which are generally much smaller than the entire device. NOR-type flash allows a single machine word (byte) to be written—​​to an erased location—​​or read independently.

The NAND type operates primarily in memory cards, USB flash drives, solid-state drives (those produced in 2009 or later), and similar products, for general storage and transfer of data. NAND or NOR flash memory is also often used to store configuration data in numerous digital products, a task previously made possible by EEPROM or battery-powered static RAM. One key disadvantage of flash memory is that it can only endure a relatively small number of write cycles in a specific block.

Example applications of both types of flash memory include personal computers, PDAs, digital audio players, digital cameras, mobile phones, synthesizers, video games, scientific instrumentation, industrial robotics, and medical electronics. In addition to being non-volatile, flash memory offers fast read access times, although not as fast as static RAM or ROM. Its mechanical shock resistance helps explain its popularity over hard disks in portable devices, as does its high durability, ability to withstand high pressure, temperature and immersion in water, etc.

Although flash memory is technically a type of EEPROM, the term "EEPROM" is generally used to refer specifically to non-flash EEPROM which is erasable in small blocks, typically bytes. Because erase cycles are slow, the large block sizes used in flash memory erasing give it a significant speed advantage over non-flash EEPROM when writing large amounts of data. As of 2013, flash memory costs much less than byte-programmable EEPROM and had become the dominant memory type wherever a system required a significant amount of non-volatile solid-state storage.

What Is Flash Memory?

Microchip's technical team shares a high level, industry-insider view of Flash Memory: What it is; Why it sells; when to choose it; when not to choose it.

How Flash Memory Works

Created by Chintan Hossain for EE 216: Principles and Models of Semiconductor Devices (Winter 2012-13 quarter) at Stanford University. Table of Contents: ...

SSD Flash Memory - MLC, TLC, and SLC

What's the difference between SLC, MLC, and TLC SSDs? lynda.com message: Sign up for your 10-day FREE trial at http://lynda.com/techquickie Follow: ...

Barry Loses His Memory - The Flash 3x21

Fundamentals of Flash Storage

This video explains the basics of how data is stored in a flash drive. ELL100 assignment: Ashray Gupta 2015EE10441 G:33 Surya Chandra Kalia 2015CS50296 ...

Baics of Flash Memory Operation: Part 1

Basics of Flash Memory Operation : Capacitive coupling, FN / DT tunneling. Program, erase and retention.