硬盘NCQ技术

SATA规范支持许多新的功能,其中之一就是NCQ(Native Command Queuing全速命令排队)技术。它是一种使硬盘内部优化工作负荷执行顺序,通过对内部队列中的命令进行重新排序实现智能数据管理,改善硬盘因机械部件而受到的各种性能制约。NCQ技术是SATAⅡ规范中的重要组成部分,也是SATAⅡ规范唯一与硬盘性能相关的技术。
首先让我们来看一下硬盘是怎样读写信息的。硬盘通过将信息写入磁盘磁道上的特定位置进行信息存储,硬盘访问磁盘上信息的过程如下:
● 寻找存储数据的目标磁碟(platter),访问该磁碟。
● 寻找磁碟上存储数据的目标磁道(track),访问磁道。
● 寻找磁道上存储数据的目标簇(cluster),访问簇。
● 寻找簇上存书数据的目标扇区(sector),访问扇区。
● 寻找目标数据,读取数据。
通过上面的步骤,硬盘即可获取所需要的数据信息。硬盘写入数据的步骤也是如此,区别仅仅在于读操作变为写操作。大多数情况下数据存入硬盘并非是顺序存入,而是随机存入,甚至有可能一个文件被分配在不同盘片上。对于不支持NCQ的硬盘来说,大量的数据读写需要反复重复上面的步骤,而对于不同位置的数据存取,磁头需要更多的操作,降低了存取效率。支持NCQ技术的硬盘对接收到的指令按照他们访问的地址的距离进行了重排列,这样对硬盘机械动作的执行过程实施智能化的内部管理,大大地提高整个工作流程的效率:即取出队列中的命令,然后重新排序,以便有效地获取和发送主机请求的数据,在硬盘执行某一命令的同时,队列中可以加入新的命令并排在等待执行的作业中。显然,指令排列后减少了磁头臂来回移动的时间,使数据读取更有效。
如上图所示,如果新的命令恰好是处理起来机械效率最高的,那么它就是队列中要处理的下一个命令。举个例子:比如向硬盘下达一组数据传送指令,由于数据在磁盘上分布位不同,磁头可能会先读取260扇区,再读取7660扇区,然后又读取261扇区……如果我们对指令进行优化排列,可以先读260扇区,接着依次读261扇区,最后读取7660扇区……显然,指令排列后减少了磁头臂来回移动的时间,使数据读取更有效。并且有效的排序算法除了考虑目标数据的线性位置,也会考虑其角度位置,并且还要对线性位置和角度位置进行优化,以使总线的服务时间最小,这个过程也称做“基于寻道和旋转优化的命令重新排序”。
目前希捷、迈拓、日立等硬盘厂商已经在SATA硬盘中应用了NCQ技术。不过,要充分享用NCQ技术,光硬盘支持是不行的,还要对应的硬盘控制器(如南桥芯片中的磁盘控制器)支持才行。例如Intel从945芯片组的ICH7R南桥开始支持NCQ技术,nVidia从nForce4 SLI芯片组开始支持NCQ技术。

(0)

相关推荐

  • SATA硬盘NCQ技术分析

    对电脑配件有一定了解的人应该或多或少都听过“NCQ”这个词。那何谓“NCQ”呢,它是:“Native Command Queuing”的英文缩写,意思是“原生命令排序”,是属于SATA Rev 2.5 ...

  • 什么是硬盘NCQ技术

    操作方法 01 NCQ是属于SATA 300规范中的一条,它是一项提升硬盘性能的技术,下面来具体解释它. 我们知道硬盘和内存不同,硬盘结构上有很大部分是机械的,其性能一定受到机械部件特性比如马达转速等 ...

  • 多种方法开启SATA2硬盘NCQ功能

    编者按: SATA2硬盘如今已经十分普及,但是您真的用好SATA2硬盘了么?相比SATA硬盘而言多出来一个2又代表什么呢?怎样才能发会它的优势呢?本文,将详细向您介绍SATA2硬盘的优势以及如何才能让 ...

  • APS硬盘保护技术全介绍

    硬盘是笔记本电脑中最容易受损的部件,而它又装载了系统和用户的数据,意外的跌落、撞击乃至剧烈晃动都有可能造成笔记本电脑数据丢失或硬盘损坏。为了提高笔记本电脑硬盘的防震性能,硬盘厂商们开发出了巨磁阻磁头、 ...

  • 由希捷全硬盘加密技术看数据保护

    序:加密技术的由来 不要看到“加密技术”这四个字,就认为它一定就是什么高科技的东西。实际上,加密技术很早以前就出现了,具体有多早呢? 追溯到公元前2000年,当时人们的思想中还没有“加密”这个概念,但 ...

  • 什么是NGFF(硬盘)接口技术?

    NGFF是为超极本(Ultrabook)量身定做的新一代接口标准,以取代原来基于mini PCI-E改良而来的mSATA接口。无论是更小巧的规格尺寸还是更高的传输性能NGFF都远胜于mSATA。 NG ...

  • 串口硬盘如何打开NCQ图解

    操作方法 01 一.主板和硬盘都支持300MB/S的传输速率和NCQ技术,如何打开这些功能并得到他们的工作状态. 目前而言,只有INTEL和NF4芯片组的驱动程序能够得知两者的工作状态.INTEL芯片 ...

  • 存储之上 浅析硬盘技术对电脑应用的影响

    前言:信息技术赖以生存的基本 计算机硬件的发展在随着信息化普及及硬件技术的发展过程中得到了提高,现代化的硬件技术随着人类的使用需求在平台上较之以前的旧有平台实现了质的飞越。当随着人们对于各种各样高精度 ...

  • SATA串口硬盘常见疑难问题解答

    SATA硬盘由于具备更快的传输速度、更高的缓存、更简单的安装和较实惠的价格,越来越受到用户的关注,逐步替代PATA硬盘成为市场中的主流产品。多数朋友的电脑中相信已经使用了串口的SATA硬盘。SATA串 ...