Advocacy
Dojo (HowTo)
Reference
Markets
Museum
News
Other
|
Why HD performance is so critical Computer systems are starting to lean so heavily on hard drives for their tasks that hard drives performance is now becoming critical to measuring a systems performance. When systems don't have enough RAM, they use virtual [pretend] memory (RAM) - by saving a block of Memory to the hard drive, which frees up that memory for other things. Later when the user needs to access that first block of virtual RAM - the system quickly saves out some other RAM to the HD, and reads in the first block - making it appear to the system (and user) that the machine has more RAM than it really does. It works pretty well but is slow (compared to real RAM). The more real RAM you have, the less virtual RAM you will need, and the faster your system will perform (in those conditions). It is this Virtual Memory that makes systems much more dependant on Hard Drive performance than ever before, because they are constantly reading and writing to the hard drive. Windows is more dependant on virtual memory (than the Mac) and so is more dependant on hard drive performance(1).
Understanding HD performanceThere are a few aspects of hard drive performance. Generally bigger drives are faster because they have more data crammed into the same space. So if all the mechanisms move at the same speed, then they are able to access more data in the same amount of time if that data is more closely packed. So bigger is often better. Furthermore, the larger the drives then usually the more cutting edge technology is used (to get that data into the same space), so companies often use better components and the drives are often faster. Think of a hard drive as a spinning vinyl record album (for those of you that remember them) but with concentric rings instead of one spiral track, and you have to move the needle to the correct ring (called track) constantly. From this context I will explain the different aspects of drive speed -
Now drive performance is relative to many of those parameters, and varries depending on how you are using the computer. When you want to send large amounts of data (creating videos or doing desktop publishing or scanning) - then transfer rate (through-put) is the most important spec. If you are working with lots of little files (compiling), then the access time/latency is more important. Because of modern OS's and VM, computers are becoming more I/O bound (to hard drive performance). This means that Intel machines are more harmed by their inferior IDE design than most Macs. The more RAM you have and the more efficiently you use it, then the less important the drive speed often becomes (in the case of VM). Since Macs have 4-8 megs of ROM (aleviating the need for that much RAM), and Macs are often more memory efficient, the effects are more dramatic than many people know. ConclusionRemember that HD performance is only one paramter in System performance, and that System performance is the sum of all of its parts. Since computer systems are complex, users often have a hard time predicting what a system actual performance will be until they use it and measure it (and benchmark it against other system). Most Mac users are pleasantly suprised - most PC users are not.
|