Originally posted by: Merethrond
Please excuse my stupid question but what is cache

?
In this case, cache is memory located in the hard drive to speed up data transfer, since cache memory can be read from hundreds of times faster than physically accessing the disk. However, you will not see an improvement in certain applications that just require a long continuous stream of data from the drive. You also won't see a difference in benchmarks like HD Tach because HD Tach measures the ability of the drive to physically read from the disk. Cache has nothing to do with that.
The way cache speeds up transfers is by predicting what data will be needed soon, reading it from the disk and putting it in cache memory before it's called for. The ONLY reason extra cache helps is because it allows the drive to put more data it thinks might be called for soon in cache increasing the chanced that something need will be in cache, and allow it to be read a lot faster... that being said, the software used to predict this needs to be good, or it won't matter if you have a 100 MB cache, if there's no data in the cache you need, it'll still have to physically read from the disk.