Please enable JavaScript.
Coggle requires JavaScript to display documents.
Digital Storage Basics | SSD Explained (Controller (Functions include:…
Digital Storage Basics | SSD Explained
Controller
Bridges flash memory components to the host.
Executes codes provided by the firmware to fulfill the data requests from the host.
Functions include:
Writing
Reading
Erasing
Error Checking
Encryption
Garbage Collection
NAND Flash memory can't overwrite data in a block so first the previous memory has to be overwriten.
Mains cause of Write Amplification
Wear-Leveling
techniques that dynamically arrange data so that erases and re-writes are distrubuted evenly throughout the SSD
RAISE
Over-Provisioning
Space reserved for the controller and is not available for the user.
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
Write Ampiflication
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
TRIM
designed to enable the operating system to notify the SSD's controller of pages that contains stale data
RAISE
IOPS
Input/Output Operations Per Second
https://www.cnet.com/how-to/digital-storage-basics-part-4-ssd-explained/