3 ms·
Why wouldn't flash memory give good access times with fragmented data? It's not like it needs to move a head around like a hard disk. Shouldn't one block be as
by chc 9y ago
Why wouldn't flash memory give good access times with fragmented data? It's not like it needs to move a head around like a hard disk. Shouldn't one block be as accessible as any other block?
- wtallis 9y agoDepends on what you mean by "block". Your OS is probably interacting with the SSD in terms of 512-byte logical blocks, but most likely grouping most I/O into 4kB or larger chunks due to the 4kB virtual memory page size. But the underlying NAND flash has a native page size of more like 16kB, and an erase block size in the MB range, and an internal RAID-like striping of data across multiple channels on the SSD controller. Sequential access is still much simpler and faster than random access.