高层建筑的电梯与硬盘技术 SATA 接口全速命令队列( NCQ )之间有什么共同之处?二者都具有可靠、高效地输送能力,这使得这两种完全不同的运输机制,在技术上有了非常相似之处。 在高层办公建筑内乘坐电梯。当工作人员和来访者进入电梯要去不同的楼层时,他们就按楼层按钮。当许多人在不同的楼层进入电梯,要去往不同的楼层时,电梯并不是按照按钮按下的顺序去停靠楼层,这种方法会给电梯的各种部件造成不必要的磨损,比如: 钢索系统、刹车、液压系统、传动装置 和导向轴等。对于许多乘客来说,当一部笨拙的电梯哼哼唧唧地从一层开到另一层,按照按钮按下的顺序停靠卸栽乘客时,会产生许多额外的等候时间。电梯最顺畅有效的运行顺序是,每次都运行到最近的楼层停靠,每次向反方向运行之前,先要到达最高或最低的停靠点。 
硬盘的 NCQ 技术使用类似的方法来高效地安排和运行数据命令。没有 NCQ 的硬盘像笨拙的电梯一样效率低下,并会按照命令发送到硬盘的顺序来执行它们。有了 NCQ ,硬盘会考虑读 / 写头在盘片上的位置,然后决定最有效的命令执行顺序,像电梯一样,先将磁头移到最近的位置执行命令,再按照相同的方式到下一个位置。 更特别的是, NCQ 通过让硬盘在内部优化工作负荷或命令的执行顺序,从而提高了硬盘性能并延长了硬盘寿命。在硬盘内部,命令队列对命令进行智能重排,最大程度地减少硬盘的机械定位延迟,有助于改善工作队列的性能。这一点非常重要,因为在今天的计算机系统中,只有硬盘内的所有移动部件是机械装置,包括:磁头驱动臂、盘片等。 正是这种有效地对传输路径进行排序的能力,最大程度地减小了机械磨损降,优化了性能,使 SATA 硬盘与电梯技术有了相似之处。
|