2013 · 18 citations · 8 references
ComputingComputer EngineeringComputer ScienceDigital ForensicsOperating SystemsStorage SystemsComputer ForensicsDisk Storage SystemsMemory DevicesMemory ForensicsSolid-state Drive ArchitectureSolid-state StorageBlack-box TestingDisk ForensicsGarbage Collection OverheadMemory Wear ModelingSolid-state Drive PerformanceSolid-state DrivesStorage Controller DesignWear-leveling
Solid-state drives (SSDs) are inherently different from traditional drives, as they incorporate data-optimization mechanisms to overcome their limitations (such as a limited number of program-erase cycles, or the need of blanking a block before writing). The most common optimizations are wear leveling, trimming, compression, and garbage collection, which operate transparently to the host OS and, in certain cases, even when the disks are disconnected from a computer (but still powered up). In simple words, SSD controllers are designed to hide these internals completely, rendering them inaccessible if not through direct acquisition of the memory cells.
8
Write amplification analysis in flash-based solid state drives
Xiaoyu Hu, Evangelos Eleftheriou, Robert Haas et al. · 2009 · 309 citations
Reliably erasing data from flash-based solid state drives
Michael Wei, Laura M. Grupp, F. E. Spada et al. · 2011 · 156 citations
Forensic Data Recovery from Flash Memory
Marcel Breeuwsma, Martien de Jongh, Coert Klaver et al. · 2007 · 146 citations
Flash Disk Opportunity for Server Applications
Jim Gray, Bob Fitzgerald · Queue · 2008 · 102 citations · Full text