什么是NCQ
NCQ是“全速命令队列(Native Command Queuing,NCQ)”的缩写。NCQ是是SATAⅡ规范重要的组成部分,也是SATAⅡ规范中唯一与硬盘性能相关的技术。NCQ是一种为提高硬盘读写性能的接口/硬盘技术,它优化了硬盘内部读写的执行顺序从而提升硬盘性能和使用寿命。
硬盘读写特定位置的数据需要通过以下步骤:
1.寻找存储数据的目标磁碟(platter),访问该磁碟。
2. 寻找磁碟上存储数据的目标磁道(track),访问磁道。
3. 寻找磁道上存储数据的目标簇(cluster),访问簇。
4. 寻找簇上存书数据的目标扇区(sector),访问扇区。
5. 寻找目标数据,读取数据。

NCQ可以让磁头少走弯路
然而大多数情况下硬盘的操作都不是顺序读写,而是随机读写,甚至一个文件被分配在不同盘片上。因此不支持NCQ的硬盘,大量的数据读写需要反复重复上面的步骤,读写不同位置的数据时磁头需要更多的操作,导致效率的下降。
而支持NCQ技术的硬盘则按照访问的地址的距离进行了重排列,这种对硬盘机械动作的执行过程实施智能化的内部管理,大大地提高整个工作流程的效率,指令排列后减少了磁头臂来回移动的时间,极大提高了读写效率,在高清时代的大量数据传输中的表现更为突出。
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页