爱问知识人 爱问教育 医院库

NCQ是指什么技术?

首页

NCQ是指什么技术?

有写主板支持NCQ技术,这是一种什么技术啊?

提交回答
好评回答
  • 2007-01-07 16:48:57
    NCQ(Native Command Queuing全速命令排队)技术。是一种使硬盘内部优化工作负荷执行顺序,通过对内部队列中的命令进行重新排序实现智能数据管理,改善硬盘因机械部件受到的各种性能制约。
    对于不支持NCQ的硬盘来说,对于不同位置的数据存取,磁头需要更多的操作,降低了存取效率。支持NCQ技术的硬盘对接收到的指令按照他们访问的地址的距离进行了重排列,这样对硬盘机械动作的执行过程实施智能化的内部管理,大大地提高整个工作流程的效率,指令排列后减少了磁头臂来回移动的时间,使数据读取更有效。
        不过,要充分享用NCQ技术,光硬盘支持是不行的,还要对应的硬盘控制器(如南桥芯片中的磁盘控制器)支持才行。例如Intel从945芯片组的ICH7R南桥开始支持NCQ技术,nVidia从nForce4 SLI芯片组开始支持NCQ技术。
    

    车***

    2007-01-07 16:48:57

其他答案

    2007-01-08 13:41:44
  • NCQ是SATA硬盘的新特征,通过对硬盘命令队列进行优化来提高硬盘的性能,硬盘主板都要支持才行.
    感觉楼上2个太累,抄袭了个5000字论文样的文章,谁有兴趣花时间读那些长篇大论,即使读了也不一定明白在说什么,就不能用最简单的语言清晰准确的阐述问题吗

    我***

    2007-01-08 13:41:44

  • 2007-01-07 16:42:47
  •   NCQ
    什么是NCQ呢?
    NCQ被称为“全速命令队列(Native Command Queuing,NCQ)”。全速命令队列是SATA II最先进和最令人期待的特性,是SATA 1。0技术规范的扩展。NCQ是一项强大的接口/硬盘技术,它通过在硬盘内部优化作业的执行顺序来提升硬盘性能和使用寿命。
       NCQ(Native Command Queuing,原生命令队列)是被设计用于改进在日益增加的负荷情况下硬盘的性能和稳定性的技术。当用户的应用程序发送多条指令到用户的硬盘,NCQ硬盘可以优化完成这些指令的顺序,从而降低机械负荷达到提升性能的目的。
       NCQ技术是一种使硬盘内部优化工作负荷执行顺序,通过对内部队列中的命令进行重新排序实现智能数据管理,改善硬盘因机械部件而受到的各种性能制约。 下面是seagate官方关于支持NCQ硬盘的数据。 从seagate推出高端NCQ硬盘以来,一直深受广大用户拥戴,这次NCQ硬盘向低端 发展,体现了seagate对用户的全方位考虑。
      据相关媒体报道,拥有NCQ技术的新款硬盘相对没有NCQ技术的旧版硬盘产品。整体性能可以提升5%~20%,而拥有NCQ技术的这款低端产品的上市无疑是普及硬盘领域最新技术的最好途径。 NCQ技术 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技术。 。
      

    有***

    2007-01-07 16:42:47

类似问题

换一换

相关推荐

正在加载...
最新资料 推荐信息 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):