硬盘NCQ技术

所属分类: 硬件教程 / 存储 阅读数: 64
收藏 0 赞 0 分享
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 赞 0 分享

U盘出问题了怎么办?U盘存在问题的简单处理方法介绍

U盘,全称USB闪存盘,英文名“USB flash disk”。它是一种使用USB接口的无需物理驱动器的微型高容量移动存储产品,通过USB接口与电脑连接,实现即插即用,那么U盘出问题了怎么办?下面小编就为大家介绍U盘存在问题的简单处理方法,来看看吧
收藏 0 赞 0 分享

三星750EVO120GB固态硬盘大降价 288元史上新低

降价啦,三星750EVO120GB固态硬盘大降价,淘宝聚划算促销活动正在进行中,只需要288元就可以入手三星750EVO120GB固态硬盘,内附购买链接,感兴趣的朋友可以进来参考一下
收藏 0 赞 0 分享

系统盘怎么瘦身?系统盘瘦身实例

随着电脑使用时间的延长,Windows系统会产生大量的垃圾文件导致磁盘空间日益紧张。那么系统盘怎么瘦身?下面小编就为大家实例讲解系统盘瘦身方法,来看看吧
收藏 0 赞 0 分享

USB集线器怎么使用?USB集线器的正确使用方法和注意事项

SB集线器是一种扩展USB接口数量的电子配件,它能够扩展计算机的USB数量,那么USB集线器怎么使用?下面小编就为大家介绍USB集线器的正确使用方法和注意事项,一起来看看吧
收藏 0 赞 0 分享

魅族原创音乐32GB OTG U盘开箱图赏 黑胶唱片设计逼格很高

在双旦节临近,春节将至的时刻,魅族推出了专门为魅友们定制的限量版原创音乐OTGU盘专辑。作为只送不卖的年终礼品,其考究的用心和工艺设计让人相当惊喜,充分体现着魅族在原创音乐方面的执着和不忘初心。下面我们一起来欣赏魅族原创音乐32GB OTG U盘开箱图赏吧
收藏 0 赞 0 分享

如何购买到好U盘?购买U盘时需要注意的几件事

如何购买到好U盘?很多朋友都不是很清楚,所以今天小编为大家分享购买U盘时需要注意的几件事,推荐过来,有需要的朋友快快来学习吧
收藏 0 赞 0 分享

怎么给移动硬盘分区?移动硬盘分区方法图解

刚在网上看到一个“如何给移动硬盘分区”的文章,并且还有图挺不错的,想必大家可能也会有需要,就转载过来和大家一起分享了
收藏 0 赞 0 分享

新买的硬盘怎么使用?安装到电脑上系统里不显示怎么办?

新买的硬盘怎么使用?安装到电脑上系统里不显示怎么办?很多朋友都不是很清楚,所以今天小编就为大家详细介绍一下,不会的朋友快快来看看吧
收藏 0 赞 0 分享

我的电脑中磁盘管理显示状态良好(有危险)的解决方案

下面小编为大家分享我的电脑中磁盘管理显示状态良好(有危险)的解决方案,相信对于碰到这类问题的问题都不知道怎么解决吧,下面我们来看看吧
收藏 0 赞 0 分享
查看更多