瀏覽單個文章
idleic2
Master Member
 

加入日期: Mar 2004
您的住址: 亞洲.台灣.台北
文章: 2,054
引用:
作者artery
NCQ主功能應該不是用於多工吧~@_@~
以下取自維基百科
一般硬碟使用的硬碟格式通常為Windows 98核心所使用的FAT32系列,或是Windows NT所使用的NTFS,此種硬碟格式在存放資料時,時常會出現散亂的情形,導致一個檔案分散成許多區段於磁盤上頭,時間一長,由於檔案散亂的程度日趨嚴重,便會導致硬碟讀取效能逐漸下降。一旦發生這樣的問題,解決方案便是使用硬碟重組軟件重組硬碟,將散亂的檔案重新排列為連續的區塊。有鑑於此,NCQ原本的概念其實是應用在伺服器中的SCSI介面上,不過NCQ可以說是專門提供給SATA介面使用的。啟用NCQ技術的硬碟,在讀取檔案時,會由硬碟最內圈的部分,移動到最外圈將檔案的各區塊讀取出來。而傳統的硬碟讀取方式,會從檔案的開頭依序讀取到結尾,換句話說,如果檔案的開頭在磁盤最外圈,而結尾在磁盤的最內圈時,機械臂便會先移動到最外圈,再移至最內圈讀取,若檔案散亂的程度...


NCQ 是要做到 有效率的讀取 , 讓讀取循序化 = 有效率的讀取

如果 HD 裡的存放資料 沒有散亂的情形 , 只有多工的狀況 才會產生 亂序讀取的狀況
所以 大部份都說 多工的狀況 , NCQ 幫助很大
因為 不管是 存放資料是散亂的 or 重組過的 , 都是 亂序讀取的狀況

而 單工狀況下 , 只有 存放資料 散亂的情形下 , NCQ 才有幫助 , 如果重組後 , NCQ 就沒啥幫助了
舊 2007-05-17, 11:36 AM #5
回應時引用此文章
idleic2離線中