Over provisioning?
Over provisioning normally is a set of flash chips that cannot be accessed by the user. The reason why they exist is because of the fact that when data is removed, only the information from the file table is removed, causing the actual data to remain and become "stale" or invalid. If all flash chips that are accessible by the user are full of invalid data, the controller will start writing to the chips for over provisioning, allowing for full write speeds. You might ask...why can't the SSD just write to the flash chips with invalid data? It can, but in the case of hard drives, they just overwrite data and that's the end of that. SSDs on the other hand - due to the way flash works - need to first remove the data and then write the new data to the cell. This takes two cycles instead of one, causing a slowdown in write speeds. We do have Trim to combat this issue, but over-provisioning is still a good idea.

Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now