Digital Storage Basics | SSD Explained (Controller (Functions include:…
Digital Storage Basics | SSD Explained
Bridges flash memory components to the host.
Executes codes provided by the firmware to fulfill the data requests from the host.
techniques that dynamically arrange data so that erases and re-writes are distrubuted evenly throughout the SSD
Space reserved for the controller and is not available for the user.
NAND Flash memory can't overwrite data in a block so first the previous memory has to be overwriten.
Mains cause of Write Amplification
NAND flash memory
integrated circuits designed to store information
consumer grade SSDs use multiple layer cell NAND
old data must be erased before new data can be written to the same location
super inefficient in erasing data
Writes more information than needed on the SSD
Increases lifespan of SSD
Lowers overall performance and impacts P/E cycles
SSDs are significantly faster than a traditional HDD
Other Common SSD-Related Terms
designed to enable the operating system to notify the SSD's controller of pages that contains stale data
Input/Output Operations Per Second