Does the iphone need to be defraged? I was wondering after all the themes I out in and take out.
I wasn't aware that you could defrag the iPhone. I'm fairly certain it doesn't show up in OS X's disk utility, for example.
There would be no benefit to defragging it. With flash ram, the access time to a block does not depend on it's location.
If you're in the middle of a bulk transfer from NAND Flash and you're just about to read byte N, it will be marginally faster to read byte N+1 next, than it would be to read any other byte in the chip, due to the way in which NAND Flash is addressed. But the effect is so small it's usually negligible.
NAND Flash always performs all read operations in chunks of a whole page (typically at least 512 bytes) at a time. The whole page has to be read at once because it is fairly common for a small but usually correctable amount of corruption to be present in any data that is read, and the ECC signature (or similar) of the entire page is computed to identify any corruption and correct the data before any of it can be used.Is that because it reads in 64-bit chunks? But then these things are block, not byte, addressed right? So assuming the blocks are 64-bit aligned, there would be no difference what order you read them in.
Does the iphone need to be defraged? I was wondering after all the themes I out in and take out.