|
Directory |
| FastSilicon's Guide To Storage Technology: Part 1 |
|
|
|
Page 2 of 4 SATA (Serial ATA) Ahh yes. Serial ATA. The evolutionary step from IDE/EIDE mass storage devices. Serial ATA storage devices are in a league of their own. Not only are they completely different than IDE/EIDE devices, they also have quite a few interesting features worth mentioning. With evolution comes perfection, however, this cannot be said about Serial ATA technology. Spindle speed again is one of those things that affect drive performance. The spindle of a high end Serial ATA desktop drive runs at a considerably higher speed than a high performance IDE/EIDE disk. 10,000 rpm. Yup, you heard it. It spins as fast as a dremel! Not that Dremel tools and hard disk spindles have anything to do with each other. I was simply making the point that perhaps if you touch the edge of the spinning platter to a piece of wood it might cut a notch in it! Back to a more serious note though. The 10,000 RPM platter rotation speed is what gives Serial ATA its edge over the IDE disks of old. The last two features I am going to touch on before I move on to my favorite mass storage device type is Serial ATA's increased buffer and the use of a new technology called Native Command Queuing. First off, the buffer in most Serial ATA disks is 16MB, a 100% increase over EIDE's 8MB of on disk cache. This enables the drive to store more data in its on board memory units that is going through the interface. This improves read/write performance tremendously. Why you ask? Because if the data is sitting in a high speed bucket (the cache/buffer), it can be sent instantly to the interface for transport over the system bus, or be sent directly to the write head for writing back to the disk. Why is this such a fast improvement? Well, if data is already in the buffer, the read heads dont have to seek on the platters and read data. Or the CPU doesn't have to fetch data from your system RAM and send it to the disk. It's already there! Nifty huh? Buffer size drastically affects overall disk throughput. A simple test to check this is to run a buffered read test on a 2MB cache, 8MB cache, and a 16MB cache drive. You can just guess which will have the highest throughput :) Nah I'll just tell you. The disk drive with a 10,000 rpm spindle and a 16MB cache will blow the others away. Serial ATA has a buffered disk read of about 100MB/s continously. Compared to the IDE/EIDE's 2MB disks @ about 40MB/s, and the top end with an 8MB cache reaching about 60MB/s, Serial ATA is THE option if you need a high performance disk w/o paying too much money. |
||||||