AHCI即高級主機(jī)控制器接口,是一種由英特爾制定的技術(shù)標(biāo)準(zhǔn),它允許軟件與SATA存儲設(shè)備溝通的硬件機(jī)制,可讓SATA存儲設(shè)備激活高級SATA功能,例如原生指令隊(duì)列及熱插拔。AHCI詳細(xì)定義一個存儲器架構(gòu)規(guī)范給予硬件制造商,規(guī)范如何在系統(tǒng)存儲器與SATA存儲設(shè)備間傳輸數(shù)據(jù),目前(2014年3月)最新AHCI規(guī)范為1.3.1版。
許多SATA設(shè)備控制器可個別激活A(yù)HCI功能或與RAID功能合并使用,英特爾就建議如果在其支持AHCI芯片組上使用RAID功能,采取AHCI模式組建RAID可以獲得最大彈性,因?yàn)锳HCI可在完成安裝的操作系統(tǒng)中切換RAID組建模式。
在一般硬盤上,大多數(shù)制造商均在3.5英寸及2.5英寸提供相關(guān)支持技術(shù)。
AHCI本質(zhì)是一種PCI類設(shè)備,在系統(tǒng)內(nèi)存總線和串行ATA設(shè)備內(nèi)部邏輯之間扮演一種通用接口的角色(即它在不同的操作系統(tǒng)和硬件中是通用的)。這類設(shè)備描述了一個含控制和狀態(tài)區(qū)域、命令序列入口表的通用系統(tǒng)內(nèi)存結(jié)構(gòu);每個命令表入口包含SATA設(shè)備編程信息,和一個指向(用于在設(shè)備和主機(jī)傳輸數(shù)據(jù)的)描述表的指針。
AHCI通過包含一個PCI BAR(基址寄存器),來實(shí)現(xiàn)原生SATA功能。由于AHCI統(tǒng)一接口的研發(fā)成功,使得支持串行ATA產(chǎn)品的開發(fā)工作大為簡化,操作系統(tǒng)和設(shè)備制造商省去了單獨(dú)開發(fā)接口的工作,取而代之的是直接在統(tǒng)一接口上進(jìn)行操作,可以實(shí)現(xiàn)包括NCQ(Native Command Queuing)在內(nèi)的諸多功能。AHCI模式則與IDE模式相反,裝系統(tǒng)時需要安裝SATA驅(qū)動(而且貌似只有這個模式能打開NCQ功能)。
-
SATA
+關(guān)注
關(guān)注
0文章
263瀏覽量
83195 -
AHCI
+關(guān)注
關(guān)注
0文章
6瀏覽量
13187
發(fā)布評論請先 登錄
相關(guān)推薦
評論