SRAM and flash memory
In NAND flash memory, what is needed to write new data to a page that already contains data?
- AErase the block containing the page first, then write
- BIt can simply be overwritten
- COverwrite it with a lower write voltage
Show answer and explanation
Answer: A. Erase the block containing the page first, then write
In NAND flash, programming can only raise a cell's threshold voltage, and erasing is needed to bring it back. Erasing can only be done in blocks larger than a page, so overwriting is impossible. SSD controllers write new data to another free page, mark the old page invalid, and erase blocks later in bulk.
- A. Correct. Data can only be written after erasing.
- B. NAND flash cannot be overwritten.
- C. Lowering the voltage does not make overwriting possible.