| | | | | | | [文章信息] | | | 作者: | 八戒 | | 时间: | 2004-04-21 | | 出处: | 电脑报 | | 责任编辑: | 摩羯 | |
| [文章导读] | | | 如果对硬盘机械动作的执行过程实施智能化的内部管理,则可以大大提高整个工作流程的效率。 | |
| |
|
| | | |
|
|
|
|
|
SATA规范支持许多新的功能,其中之一就是全速命令排队(Native Command Queuing,NCQ)。
它是一种使硬盘内部优化工作负荷执行顺序,通过对内部队列中的命令进行重新排序实现智能数据管理,改善硬盘因机械部件而受到的各种性能制约。在这里我们将简单介绍一下关于NCQ技术的基础知识,以便大家对NCQ有个初步了解。
1.制约桌面硬盘性能的因素
在了解NCQ技术之前,我们有必要了解一下目前制约桌面硬盘性能的两个关键因素。硬盘是机电设备,盘片通过马达驱动高速旋转,磁头臂因读写来回运动,因此硬盘会受机械部件惯性的影响。
如果磁头停在目标磁道上方,却错过了起始LBA(Logical Block Addressing 逻辑块寻址),就会产生旋转等待时间。最坏的情况是,硬盘将损失旋转一整圈的时间才能访问起始LBA,然后再继续从剩余的目标LBA中读取数据。对于单条读命令来说,磁头只需要访问一条磁道,但如果有许多条待执行命令时,硬盘就需要访问所有目标LBA,且涉及大量的机械运动,这样就需要花费大量时间。目前桌面硬盘正是以这种方式工作的。

|
|
|
|
|
|
|
|