|
New Member
|
NCQ(Native Command Queuing):原生命令排序,指可以排列硬盤所接收到的指令以改進性能。具體來說是將所接收的指令以某種順序進行重新排序,排序的目的在於讓磁頭能集中尋址,減少磁頭不必要的來回尋址以縮短整體用時,當遇到大量隨時尋址的操作時,就會體現出優勢。同時NCQ和硬盤監控,熱插撥,300Mb/s傳輸帶寬一樣為串行ATA II主要的技術特性,而NCQ的出現對桌面用戶提升系統性能起到較大的影響。在並行ATA時代,NCQ技術的前身CQ(Command Queuing)已開始研發,但限於實際情況,技術並未得到怎樣的實物應用,而在SCSI界面上CQ的分支技術TCQ(Tagged Command Queuing)則得到較多的應用,NCQ作為民用技術對比TCQ可以說是其一個簡化版本,兩者最主要的區別,NCQ支持最多儲存32條指令,TCQ支持255條,而NCQ支持一個命令序列集,TCQ支持三個。TCQ最早應用於SCSI-2代標準的硬盤上,其可允許硬盤執行從PC同時發來的多重命令。當命令在硬盤的緩存裡時,通過硬盤的微處理器,他們會被標記然後重新排序。這樣是為了減少硬盤尋找數據頭時的時間。舉例來說,一個命令正在硬盤的一個扇區上尋找數據,隨之而來的另外一個命令正在尋找上一個命令相鄰的數據,SCSI控制卡可重新對命令排序,從而使這2個命令的執行動作連續發生。這是SCSI-2與SCSI-1和ATA不同的地方。NCQ是主機與硬盤的綜合特性,它使硬盤有能力處理多個命令。
__________________
|