The Internal Mechanism Of an SSD
- SSDs supply an interface of writing in pages - hiding the "full block
erasure" nature of NAND-FLASH.
- To achieve more capacity - an SSD may contain several FLASH chips.
- This will allow faster access as well (striping data across the FLASH
chips).
- To make the writes faster, it uses dynamic mapping:
- If we write to the same cell again:
- The data is written to a different block
- and the LBA (Logical Block Address) is mapped to the new
location.
- This technique is known as LSA - Log-Structured Array.
- This mapping is also used to handle wear leveling - see below...
- SSDs often employ standard disk interfaces (e.g. SATA, SAS).
Originally written by
guy keren