×

ncq

NCQ是什么意思?NCQ是什么

admin admin 发表于2024-04-29 21:58:08 浏览20 评论0

抢沙发发表评论

各位老铁们,大家好,今天由我来为大家分享ncq,以及NCQ是什么意思的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

本文目录

NCQ是什么意思

NCQ即“全速命令队列(Native Command Queuing,NCQ)”。它通过在硬盘内部优化作业的执行顺序来提升硬盘性能和使用寿命。

NCQ是什么

在SATA2硬盘中所特有的一种功能,(一下是复制的资料请参考) 确实,这是机械硬盘,也成为温彻斯特硬盘的一大缺点,由于硬盘是机械式读取,所以导致磁头需要在盘片上不停跳动来读取数据。这种不规律的跳动,直接影响的是硬盘读取零散文件的速度。这一方面大家也许有所感触:复制一个巨大的ISO文件也许有120M/秒,但是复制一个120M的零散文件夹,两三分钟都有可能。虽然,巨大ISO文件也不是按顺序排列,但是其规整程度还是比较高的。 只要是机械硬盘,这种问题都是无法解决的,因此固态硬盘成为追求性能的更新选择。不过固态硬盘容量不高,价格也相当夸张,因此无法普及。在这种情况下,SATA II规范中提供了一种补偿机制,或者说叫做先进特性:NCQ。而这项NCQ技术需要开启AHCI进行支持。 随着硬盘技术的发展,硬盘涌现出不少新的技术。在单碟160G向320G迈进时,垂直记录的应用提高了单位体积下硬盘的容量。更早时期出现的SATA接口硬盘在不断升级中,新的技术对硬盘有了更强大的支持,新的功能不断涌现,也带来了NCQ和热插拔这两种较为实用的功能。NCQ被称为“全速命令队列(Native Command Queuing,NCQ)”。全速命令队列是SATA II最先进和最令人期待的特性,是SATA II规范中的重要组成部分,也是SATA II规范唯一与硬盘性能相关的技术。NCQ是一项强大的接口/硬盘技术,它通过在硬盘内部优化作业的执行顺序来提升硬盘性能和使用寿命。 支持NCQ技术的硬盘对接收到的指令按照他们访问的地址的距离进行了重排列,这样对硬盘机械动作的执行过程实施智能化的内部管理,大大地提高整个工作流程的效率:即取出队列中的命令,然后重新排序,以便有效地获取和发送主机请求的数据,在硬盘执行某一命令的同时,队列中可以加入新的命令并排在等待执行的作业中。显然,指令排列后减少了磁头臂来回移动的时间,使数据读取更有效。 如果对硬盘进行一系列的读取,由于数据在磁盘上分布位不同,在没开启NCQ技术的时候,磁头可能会先读取盘片1的78扇区,再读取盘片2 的760扇区,然后又读取盘片1的261扇区,再读取盘片2的43扇区。但如果开启了NCQ后,就会优先按照顺序读取盘片1的数据,例如78-261扇区,然后在跳转到盘片2进行43-760扇区的读取。这样一来,就有效降低了磁盘跳转的频率,也就提高了小文件的读取速度。

关于ncq,NCQ是什么意思的介绍到此结束,希望对大家有所帮助。