What exactly does a Solid State Drive do?
You could think of SSDs as a bigger flash drive. They are storage drives that use flash memory to store data just like a flash drive, but generally on a bigger scale.
The advantages:
- Extremely fast. No spinning parts, and seek time is constant between all blocks.
- You don't need to defrag them (because seek time is constant, fragmentation means nothing)
the disadvantages:
- Price. Significantly more expensive per gigabyte than regular HDDs
- A limited number of write cycles (though this is effectively countered since HDDs have a shorter life span and various wear leveling features are employed in modern SSDs to make it not much of an issue. Modern SSDs will last about as long as a modern HDD)
- Instead of fragmentation being a problem, free blocks becomes a problem. As an SSD fills up, performance gets worse, and you need to use TRIM on empty blocks to gain speed back.