Read and write speeds, why the difference?
If I think about it on a hardware level, I'd say you read data faster then you write it because if you read you just have to perieve the current state of the data, but when you write something you have to physically change the state of the data, which takes time.
But that's just my hypothesis, I could be miles off.
You're hitting the nail pretty closely.
With hard drives read and write speeds are practically identical last I heard. But with flash memory there is a time period necessary to program a memory cell. I can see if I can find a good article on it but essentially to read you put some voltage into some pins and get a value out of some different pins. To write you have to erase what is in the memory cell and then put a certain voltage on for a certain amount of time depending on the value you wish to program in.
As an example this also explains why trim is important. If you have pre-erased blocks (made up of cells, storage drives deal with data at the block level) available your SSD can use those and just remove the old blocks from the table telling it where everything is. When you erase data it doesn't get physically erased immediately and over time you will run out of empty blocks and the SSD will have to go through the erase/program cycle every time you write new data to disk.

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