硬碟業者Seagate日前表示,該公司內建原生指令排序(Native Command Queuing;NCQ)功能的SATA硬碟已經開始出貨。NCQ可說是SATA硬碟未來必備的功能之一,像是Maxtor在今年初Intel開發者論壇(IDF)上,就已經展示過內建NCQ技術的硬碟,預料明年底、明年初,這種硬碟將會成為市場新寵。

Seagate內建NCQ技術的產品主要是Barracuda 7200.7及Barracuda 7200.8系列,這是該公司3.5吋桌上型電腦用的SATA硬碟。該公司方面解釋,現在的處理器及作業系統強調超執行緒(Hyper-Threading)的環境,使得硬碟必須面對更多同時發出的指令,透過NCQ功能,可以從容面對這樣的工作負荷。該公司並宣稱,內建NCQ功能的硬碟可以提升33%的效能。

簡單來說,NCQ是一種將待命的指令分析之後,依照最有效率的存取方法重新排序之後再執行的功能。這個技術,可以把它想像成:你奉命去送月餅給住在不同地方的親朋好友,名單上顯示你有10戶人家要送。這時,你有2種方法可以把月餅送完,首先是按照名單上的順序,一個一個不辭辛勞地送。這樣的方法,沒有什麼不妥,只是很可能這些人分散在東西南北,你會來回奔波,疲於奔命。

另外一種方法是先檢視這10戶人家的地址,分析他們的相對位置,排出一個最「順路」的途徑,這個新路徑很可能是跟名單上先後順序不同,但保證可以用比較短的時間送完。傳統的硬碟比較傾向第1種方式,一個指令一個動作;NCQ則是上述所說的第2種方法,硬碟業者透過外加一顆I/O控制器,來完成這樣的任務,NCQ不但可以縮短工作時間,也降低硬碟內部零件壽命的耗損。

Command Queuing這樣的技術其實很早就已經被討論,一直到SATA時代業界才將之正式引進主流硬碟市場,主要是現在電腦的運算環境已經發展成多工作業,但是如果只有處理器能夠多工沒有用,硬碟如果應接不暇,還是不能全面提升效能,在Hyper-Threading已經十分廣泛運用的現在,硬碟的NCQ將是迫切需要的功能。

要實現NCQ的功能,除了硬碟本身要有這樣的設計之外,南橋晶片也要支援NCQ才行,目前Intel的ICH6晶片,已經支援這樣的功能。

熱門新聞

Advertisement