How Flash Memory Works – Advantages & Disadvantages

Flash memory can clear and rewrite chunks of data at a time. Learn more about the advantages and disadvantages of having flash memory incorporated in your device.

What is Flash Memory?

Flash memory is a type of erasable read-only memory (EEPROM) that clears and rewrites data in chunks for fast, energy-efficient access and rewriting. Flash memory, or flash storage, is non-volatile, which means it remains viable even without an active power source. Although technically a type of read-only memory (ROM), flash memory is distinct from conventional ROM in that you can edit it as well as read it.

How Does Flash Memory Work?

Flash memory comes built into solid-state chips, and each chip houses an array of flash memory cells. Rather than use the traditional electromechanical method, flash memory uses electrical circuits to log data. Here’s the process:

  1. Current flows through the transistor between each cell’s source (electric input) and drain (electric output).

  2. The transistor controls the current’s path of by acting as an on-off switch, or a gate.

  3. An “on” transistor allows the flow of electrons across the cell, which stores a 1 in binary code.

  4. An “off” transistor blocks electrons and stores a 0.

Volatile memory like random access memory (RAM) returns all the gates to the 0 state when the power source turns off, thus erasing all stored data. But ROM, including flash memory, works by adding a second gate, known as the “floating gate,” to each cell. As electrons pass through a transistor in the “on” state, some get stuck to the floating gate and remain there to store a 1 indefinitely, with or without power. All types of programmable ROM (PROM) experience this partial loss of electrons. In electrically erasable PROM (EEPROM), the gate will only stop electrons when a user applies a specific negative voltage to the gate to return the transistor to 0.

Types of Flash Memory: NOR and NAND

Flash memory comes in two basic types: NOR and NAND. The names reflect the types of logic gates each type utilizes. Logic gates are groups of transistors that work together to carry out an “if-then” operation to produce the desired output. The logic gate’s structure determines which output will result from any possible input.

-NOR flash memory. NOR has a faster read speed than NAND and can read and edit more precisely, but it comes at a higher price point per byte. Users choose NOR flash memory mostly for executing code.

-NAND flash memory. NAND has a slower read speed and can only access memory in blocks rather than bytes, but it is cheaper than NOR. It works well for storing large and frequently-updated files.

Pros and Cons of Flash Memory

  1. Disadvantage: Editing Ability. The main drawback of most EEPROM is that editing memory byte by byte can take an unacceptably long amount of time. Flash memory addresses this issue by grouping bytes into chunks, or “blocks,” which cuts down the editing time significantly. Grouping the bytes into blocks speeds up the process, but it also means you lose the ability to edit specific bytes. A computer can read a specific byte from any address on the flash chip, but it can only erase and rewrite in block units.

  2. Disadvantage: Lifetime. Flash memory does not have an infinite lifetime. Applying high voltage fields eventually degrades the transistors, which means the floating gates will take longer to work. However, most types of flash don’t start to slow down until at least 10,000 rewrites, and you can distribute those edits over the entire chip to limit the functional impact of the wear and maintain utility for much longer.

  3. Advantage: Efficiency. Because flash memory stores data without the use of moving mechanical parts, its operation requires less energy than older systems. Flash memory also stores data much more compactly than a hard drive can.

New developments in flash technology continue to decrease the cost per byte of flash memory. Flash chips are also sturdier and more drop-resistant than their predecessors, which makes them great for mobile devices, including digital cameras and camcorders, cell phones, MP3 players, and notebook computers. 

최신 뉴스

Sorry, your filter selection returned no results.

개인정보 보호정책이 업데이트되었습니다. 잠시 시간을 내어 변경사항을 검토하시기 바랍니다. 동의를 클릭하면 Arrow Electronics 개인정보 보호정책 및 이용 조건에 동의하는 것입니다.

당사의 웹사이트에서는 사용자의 경험 향상과 사이트 개선을 위해 사용자의 기기에 쿠키를 저장합니다. 당사에서 사용하는 쿠키 및 쿠키 비활성화 방법에 대해 자세히 알아보십시오. 쿠키와 추적 기술은 마케팅 목적으로 사용될 수 있습니다. '동의'를 클릭하면 기기에 쿠키를 배치하고 추적 기술을 사용하는 데 동의하는 것입니다. 쿠키 및 추적 기술을 해제하는 방법에 대한 자세한 내용과 지침을 알아보려면 아래의 '자세히 알아보기'를 클릭하십시오. 쿠키 및 추적 기술 수락은 사용자의 자발적 선택이지만, 웹사이트가 제대로 작동하지 않을 수 있으며 사용자와 관련이 적은 광고가 표시될 수 있습니다. Arrow는 사용자의 개인정보를 존중합니다. 여기에서 당사의 개인정보 보호정책을 읽을 수 있습니다.