Doesn't Tomtom use a Linux backend? . . .
I thought the 910 actually had a hard drive in it?On a hard disk, a badly fragmented disk can hurt performance, but there's no point in defragging a solid state memory device. It won't help your performance a bit.
On a clean disk, a given file will be written on contiguous chunks of the disk surface (generally speaking). However, once the disk fills, the system has to go back and use up the space that has been freed by deleted files. Since these holes don't necessarily match the size of the file to be written, it's likely that a file will need to be broken up -- fragmented -- into multiple pieces to fit in the available holes.
Now, a hard disk is a spinning plate of concentric circles (called tracks) with a head that moves back and forth to read from each track. In the "clean disk scenario", where the file is in contiguous storage chunks (called sectors), the data for a given file will be localized to a minimal number of tracks, probably just one. So the disk head only needs to move once to the track containing the file, and let all the sectors spin by underneath. Nice and fast.
But when the file is fragmented, each of the little holes that the file's pieces went into is likely to be on a different track. So not only does the disk head need to move to the beginning of the file, but it needs to keep moving around to find the correct track for each subsequent fragment as well. This is where the performance hit comes from.
The thing is, in a flash memory card, there is no disk head movement to wait for. The solid state device is perfectly random access. Asking for data from any address on the card takes (essentially) the same time, even if you ask for things at opposite ends of its space.
Since you don't have to wait for a disk head to move, there's no performance penalty associated with the fragmentation.
The performance hits due to fragmentation are not the result of any particular file system, whether FAT or NTFS, linux or Mac. It's a result of the physical structure of the hard drive. Some approaches may become fragmented more quickly due to other performance tradeoffs, but on a sufficiently full device that has data changing on it, you will get fragments sooner or later.
I thought the 910 actually had a hard drive in it?
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.