1 回答

TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊
Legacy IDE英文意思是傳統(tǒng)IDE模式。
Native IDE英文意思是原生IDE模式。
AHCI(Serial ATA Advanced Host Controller Interface)串行ATA高級(jí)主控接口/高級(jí)主機(jī)控制器接口),是在Intel的指導(dǎo)下,由多家公司聯(lián)合研發(fā)的
接口標(biāo)準(zhǔn),它允許存儲(chǔ)驅(qū)動(dòng)程序啟用高級(jí)串行 ATA 功能,如本機(jī)命令隊(duì)列和熱插拔,其研發(fā)小組成員主要包括Intel、AMD、戴爾、Marvell、
邁拓、微軟、Red Hat、希捷和StorageGear等著名企業(yè)。
Legacy Mode為傳統(tǒng)模式,即與以往的主板一樣,南橋芯片只支持四個(gè)ATA設(shè)備,將兩個(gè)SATA接口分別映射到某一個(gè)IDE通道的Master端和
Slave端。當(dāng)然,被映射的端口此時(shí)不能再連接IDE設(shè)備了。就是說(shuō)連接的SATA硬盤(pán)的IRQ實(shí)際是通過(guò)映射的方法占用的主板上的IDE的IRQ,
所以被映射的IDE口不能再被使用,這就是為什么有的時(shí)候我們同時(shí)連接IDE光驅(qū)與SATA硬盤(pán)會(huì)只認(rèn)其中一個(gè)的原因。在Legacy Mode模式下
,SATA設(shè)備是在PATA控制器控制之下,因此從設(shè)備管理器當(dāng)中我們只能看到一個(gè)控制器。這樣做的優(yōu)點(diǎn)是在一些較舊版本的操作系統(tǒng)
(Windows 98/Me)下,通過(guò)映射的方式使用 SATA設(shè)備。也就是說(shuō)SATA硬盤(pán)實(shí)際上是模擬的IDE硬盤(pán)使用的。
AHCI本質(zhì)是一種PCI類(lèi)設(shè)備,在系統(tǒng)內(nèi)存總線(xiàn)和串行ATA設(shè)備內(nèi)部邏輯之間扮演一種通用接口的角色(即它在不同的操作系統(tǒng)和硬件中是通
用的)。這個(gè)類(lèi)設(shè)備描述了一個(gè)含控制和狀態(tài)區(qū)域、命令序列入口表的通用系統(tǒng)內(nèi)存結(jié)構(gòu);每個(gè)命令表入口包含SATA設(shè)備編程信息,和
一個(gè)指向(用于在設(shè)備和主機(jī)傳輸數(shù)據(jù)的)描述表的指針。AHCI通過(guò)包含一個(gè)PCI BAR(基址寄存器),來(lái)實(shí)現(xiàn)原生SATA功能。由于A(yíng)HCI
統(tǒng)一接口的研發(fā)成功,使得支持串行ATA產(chǎn)品的開(kāi)發(fā)工作大為簡(jiǎn)化,操作系統(tǒng)和設(shè)備制造商省去了單獨(dú)開(kāi)發(fā)接口的工作,取而代之的是直
接在統(tǒng)一接口上進(jìn)行操作,可以實(shí)現(xiàn)包括NCQ(Native Command Queuing)在內(nèi)的諸多功能。
AHCI模式則與IDE模式相反,裝系統(tǒng)時(shí)需要安裝SATA驅(qū)動(dòng)(而且貌似只有這個(gè)模式才能打開(kāi)NCQ功能)。
RAID模式是要有兩塊硬盤(pán)才能實(shí)現(xiàn)的,具體情況可以參照一下網(wǎng)上組建RAID的文章,如果你只有一塊硬盤(pán)就可以忽略它了。
補(bǔ)充: NCQ是一種新的硬盤(pán)技術(shù),簡(jiǎn)單來(lái)說(shuō)開(kāi)啟它之后從一個(gè)程序跳到另一個(gè)程序時(shí)速度會(huì)更快,要實(shí)現(xiàn)它首先就要在BIOS里選擇AHCI模
式,然后在裝系統(tǒng)時(shí)安裝相應(yīng)的驅(qū)動(dòng)(一般在主板驅(qū)動(dòng)盤(pán)里有),安裝好系統(tǒng)之后基本上就可以實(shí)現(xiàn)了 。
許多SATA裝置控制器可個(gè)別啟用AHCI功能或與RAID功能合并使用,英特爾就建議如果在其支持AHCI芯片組上使用RAID功能,采取AHCI模式
組建RAID可以獲得最大彈性,因?yàn)锳HCI可在完成安裝的操作系統(tǒng)中切換RAID組建模式。
Windows Vista核心已完全支持AHCI,Linux從系統(tǒng)核心2.6.19版起支持,其他較舊操作系統(tǒng)則需要相關(guān)硬件制造商提供驅(qū)動(dòng)程序才可以支持。
[1]一直以來(lái)SCSI硬盤(pán)在多任務(wù)負(fù)載下的表現(xiàn)能力為人稱(chēng)道,其根本的原因除了SCSI接口驚人的接口速率外,便是它的指令排序功能。以往
的PATA、SATA硬盤(pán)也正是因?yàn)槿鄙僖环N指令優(yōu)化執(zhí)行功能而在性能上落后于SCSI硬盤(pán)。針對(duì)這一困境,Intel的AHCI 1.0規(guī)范首次引入的NCQ
(Native Command Qu),它的應(yīng)用能夠大幅度減少硬盤(pán)無(wú)用的尋道次數(shù)和數(shù)據(jù)查找時(shí)間,這樣就能顯著增強(qiáng)多任務(wù)情況下硬盤(pán)的性能。
另外,作為SATA標(biāo)準(zhǔn)的改進(jìn)版,Intel完善了Serial ATA II接口的詳細(xì)規(guī)格,并表示串行ATA II的研發(fā)將屬于A(yíng)HCI統(tǒng)一接口的第二個(gè)階段。而其
中第一階段從06年已經(jīng)開(kāi)始,不少?gòu)S商也推出Serial ATA接口的產(chǎn)品,包括硬盤(pán)和主板。但這僅僅是作為過(guò)渡,在第二階段,Serial ATA II將會(huì)憑借更高的信號(hào)傳輸速度直接取代SATA.
- 1 回答
- 0 關(guān)注
- 1046 瀏覽
添加回答
舉報(bào)