當前位置:編程學習大全網 - 編程語言 - SATA中“ATA”和“AHCI”有什麽區別?

SATA中“ATA”和“AHCI”有什麽區別?

1、ACHI是針對SATA2設計的,可以卡其NCQ功能,表面上沒有速度的優勢,但是因為算法不同,可以有效的保護硬盤。ATA 是硬件模擬IDE的壹種方法。表面是串行接口,世界應用還是IDE的東西。

2、ATA和AHCI 是硬盤的壹種工作模式 ,ATA技術是壹個關於IDE(Integrated Device Electronics)的技術規範。IDE接口全球標準化協議將該接口自誕生以來使用的技術規範歸納成為全球硬盤標準,這樣就產生了ATA(Advanced Technology Attachment)。妳可以把它理解成ATA接口硬盤的壹種工作模式。

3、而AHCI是串行ATA高級主控接口的壹種硬盤工作模式(SATA接口) ,串行ATA高級主控接口是在Intel的指導下,由多家公司聯合研發的接口標準。它的主要作用是在系統內存和串行ATA設備之間扮演壹種接口的角色。將硬盤模式設置成這個會提高硬盤運行速度。

4、而AHCI技術需要硬盤和主板兩方面的支持。對於硬盤而言,目前還沒有完全支持AHCI 1.0的產品,但部分硬盤已經支持NCQ功能,配合支持AHCI的主板就可以實現。

1、什麽是ATA:

1)IDE即Integrated Drive Electronics,它的本意是指把控制器與盤體集成在壹起的硬盤驅動器,我們常說的IDE接口,也叫ATA(Advanced Technology Attachment)接口,現在PC機使用的硬盤大多數都是IDE兼容的,只需用壹根電纜將它們與主板或接口卡連起來就可以了。

2)把盤體與控制器集成在壹起的做法減少了硬盤接口的電纜數目與長度,數據傳輸的可靠性得到了增強,硬盤制造起來變得更容易,因為廠商不需要再擔心自己的硬盤是否與其它廠商生產的控制器兼容,對用戶而言,硬盤安裝起來也更為方便。

3)ATA接口發展到今,細分可以分成ATA-1(IDE)、ATA-2(EIDE Enhanced IDE/Fast ATA)、ATA-3(FastATA-2)、Ultra ATA、Ultra ATA/33、Ultra ATA/66、Ultra ATA/100及Serial ATA。

4)ATA接口優點: 價格低廉、兼容性非常好

5)ATA接口缺點: 速度慢、只能內置使用、對接口電纜的長度有很嚴格的限制

2、什麽是AHCI:

AHCI(Serial ATA Advanced Host Controller Interface)串行ATA高級主控接口/高級主機控制器接口),是在Intel的指導下,由多家公司聯合研發的接口標準,它允許存儲驅動程序啟用高級串行 ATA 功能,如本機命令隊列和熱插拔,其研發小組成員主要包括Intel、AMD、戴爾、Marvell、邁拓、微軟、Red Hat、希捷和StorageGear等著名企業。

AHCI本質是壹種PCI類設備,在系統內存總線和串行ATA設備內部邏輯之間扮演壹種通用接口的角色(即它在不同的操作系統和硬件中是通用的)。這個類設備描述了壹個含控制和狀態區域、命令序列入口表的通用系統內存結構;每個命令表入口包含SATA設備編程信息,和壹個指向(用於在設備和主機傳輸數據的)描述表的指針。

AHCI通過包含壹個PCI BAR(基址寄存器),來實現原生SATA功能。由於AHCI統壹接口的研發成功,使得支持串行ATA產品的開發工作大為簡化,操作系統和設備制造商省去了單獨開發接口的工作,取而代之的是直接在統壹接口上進行操作,可以實現包括NCQ(Native Command Queuing)在內的諸多功能。

AHCI模式則與IDE模式相反,裝系統時需要安裝SATA驅動(而且貌似只有這個模式能打開NCQ功能)。

RAID模式是要有兩塊硬盤才能實現的,具體情況可以參照壹下網上組建RAID的文章,如果妳只有壹塊硬盤就可以忽略它了。

  • 上一篇:尋求常用計算機術語及其功能
  • 下一篇:結構化程序設計思想主要強調程序的
  • copyright 2024編程學習大全網