Once the disk is full, "dirty" blocks have to be re-used. Clearing those for writing adds time and bandwidth overhead that slows down write performance.
So, the OSX "solution" is a temporary fix. However I'm pretty sure SSD write leveling behavior is standard across all other operating systems.
Blocks - memory address space sections? What's ambiguous about this term?
Actually, you said it earlier in the thread: the motherboard is addressing blocks on its model of the SSD. These can map to different physical blocks on the SSD. You don't specify which you are talking about at any given time.
Here's more information about what TRIM does:
You keep on mistaking your misunderstanding of what I'm saying for mine of TRIM. I understand what TRIM does.
Once the disk is full, "dirty" blocks have to be re-used.
So, all this time, you were imagining a full disk? Savvy SSD users leave 20% of so space so that wear leveling works better.
So, the OSX "solution" is a temporary fix.
For me, it lasted exactly as long as it had to.
However I'm pretty sure SSD write leveling behavior is standard across all other operating systems.
SSD write leveling isn't implemented by the OS. (Take some of your own medicine.) If, however, the OS prefers to "dirty" blocks and doesn't have TRIM, you more quickly get to the point where there are very few blocks the SSD can use for wear leveling.
I don't know why we keep returning to wear-leveling as a priority.
If SSD hardware life-cycle is so short that apex capacity isn't reached, garbage collection isn't required to maintain performance, and cell degradation is irrelevant.
I expect to use a storage medium at advertised capacity, at the advertised speed, for the life of the device. With TRIM support this is possible, no compromise necessary.
Blocks - memory address space sections? What's ambiguous about this term?
Here's more information about what TRIM does: http://www.bit-tech.net/hardware/storage/2010/02/04/windows-...
Once the disk is full, "dirty" blocks have to be re-used. Clearing those for writing adds time and bandwidth overhead that slows down write performance.
So, the OSX "solution" is a temporary fix. However I'm pretty sure SSD write leveling behavior is standard across all other operating systems.