NCQ Improves Performance for SATA Hard Drives
EconolineCrush writes "Command queuing has long been a feature of high-end SCSI drives meant for demanding multi-user environments, but it's now starting to pop up in the latest generation of desktop Serial ATA drives. Desktop Serial ATA drives are generally subjected to far less demanding single-user loads, making command queuing's benefits a little harder to quantify. However, it turns out that Native Command Queuing can significantly improve the performance of Serial ATA hard drives with disk-intensive desktop multitasking. With dual-core processors trickling into the mainstream and multitasking poised to become more popular, Native Command Queuing could prove essential for desktop hard drives."
But is it actually news?
"With dual-core processors trickling into the mainstream and multitasking poised to become more popular"
Don't they mean dual-core and 64bit processors?
Though I do agree that IDE hard drives have needed a speed boost.
Go to the w3.org and put Slashdot.org through the validator.
Command queueing allows the host to disconnect while the drive completes a command. The drive isn't any faster. Queuing only speeds up operation if there are multiple drives so commands would otherwise wait for the bus to be free. This only helps in RAID, or when you have a drive and a CD connected SATA.
Intron: the portion of DNA which expresses nothing useful.
How is this different from TCQ (Tagged Command Queuing)? Isn't this already present in SATA implementations?
-molo
Using your sig line to advertise for friends is lame.
http://www.storagereview.com/articles/200406/20040 625TCQ_1.html
Seems like the same thing according to this.
isn't ncq supported at least since nforce4 chipsets? i have a ncq capable hd in my desktop and didn't pay more than normal. so it can't be that new and shiny to be on slashdot, can it?
See pictures of tits
In a nutshell: old-style IDE TCQ is totally brain damaged and allows out of order execution, but only in-order completion, in other words the disk may have the data ready for your nth request, but can't give them to you until it gets the data for the first, second, third, .... .(n-1)th requests. So the seeking may go faster, but you still have to wait longer than with SCSI TCQ, which leads to the question of why even bother?
NCQ allows out-of-order completion.
every _exit() is the same, but every clone() is different.