Posted on 2009-03-04 23:10
Prayer 閱讀(570)
評論(0) 編輯 收藏 引用 所屬分類:
日常技巧
AHCI,全稱為Serial ATA Advanced Host Controller Interface(串行ATA高級主控接口),是在Intel的指導(dǎo)下,由多家公司聯(lián)合研發(fā)的接口標(biāo)準(zhǔn),其研發(fā)小組成員主要包括Intel、AMD、戴爾、Marvell、邁拓、微軟、Red Hat、希捷和StorageGear等著名企業(yè)。AHCI描述了一種PCI類設(shè)備,主要是在系統(tǒng)內(nèi)存和串行ATA設(shè)備之間扮演一種接口的角色,而且它在不同的操作系統(tǒng)和硬件中是通用的。
AHCI通過包含一個PCI BAR(基址寄存器),來實現(xiàn)原生SATA功能。由于AHCI統(tǒng)一接口的研發(fā)成功,使得支持串行ATA產(chǎn)品的開發(fā)工作大為簡化,操作系統(tǒng)和設(shè)備制造商省去了單獨開發(fā)接口的工作,取而代之的是直接在統(tǒng)一接口上進(jìn)行操作,可以實現(xiàn)包括NCQ(Native Command Queuing)在內(nèi)的諸多功能。
一直以來SCSI硬盤在多任務(wù)負(fù)載下的表現(xiàn)能力為人稱道,其根本的原因除了SCSI接口驚人的接口速率外,便是它的指令排序功能。以往的PATA、SATA硬盤也正是因為缺少一種指令優(yōu)化執(zhí)行功能而在性能上落后于SCSI硬盤。針對這一困境,Intel的AHCI 1.0規(guī)范首次引入的NCQ(Native Command Qu),它的應(yīng)用能夠大幅度減少硬盤無用的尋道次數(shù)和數(shù)據(jù)查找時間,這樣就能顯著增強(qiáng)多任務(wù)情況下硬盤的性能。
另外,作為SATA標(biāo)準(zhǔn)的改進(jìn)版,Intel完善了Serial ATA II接口的詳細(xì)規(guī)格,并表示串行ATA II的研發(fā)將屬于AHCI統(tǒng)一接口的第二個階段。而其中第一階段從去年已經(jīng)開始,不少廠商也推出Serial ATA接口的產(chǎn)品,包括硬盤和主板。但這僅僅是作為過渡,在第二階段,Serial ATA II將會憑借更高的信號傳輸速度直接取代SATA.
—理論結(jié)束,現(xiàn)在看看你能不能用這個東西—————————————————————————
高級主機(jī)控制器接口 (AHCI) 是一種接口技術(shù)指標(biāo),它允許存儲驅(qū)動程序啟用高級串行 ATA 功能,如本機(jī)命令隊列和熱插拔。