AHCI
Advanced Host Controller Interface
最新版 1.3.1
2011年11月11日 (2011-11-11)
組織 インテル
ウェブサイト www.intel.com/content/www/us/en/io/serial-ata/ahci.html

Advanced Host Controller Interface (AHCI) とは、インテルが策定したシリアルATA (SATA) ホストバスアダプタインタフェース仕様である。

ストレージメモリ間のデータ交換などについて定義されている。これによりシステム設計の負担を減らし、また、NCQホットスワップなどの高度な機能が利用できるようになる。AHCIはあくまでホストコントローラ自体の規格であり、SATAの通信規格とは独立である。

2018年6月現在、規格の最新のバージョンは1.3.1である[1]

モード

編集

2011年現在、市場のSATAコントローラは以下3つのモードがある:

インテルは選択可能ならRAIDモードの使用を推奨している。これは、RAID機能を実現するために内部でAHCIが有効になっている場合が大半であり、一番柔軟な動作が可能だからである。また、最新チップセット以外でインテル製SATAドライバーの最新版を使用する際には、RAIDモードに設定してからインストール作業を行う必要がある。AHCIはRAIDモードのない古いチップセット(に内包されているシリアルATAコントローラ)では適用外であるため。

IDEエミュレーションモードは、例えばオペレーティングシステム (OS) がSATAに対応しておらず、SATAHDDを認識しない場合や、光学ドライブの書き込み安定性の向上を目的に使用される。

OSの対応

編集

Windows VistaLinuxカーネル2.6.19、FreeBSD 8.0[2]OpenBSD 4.1、NetBSD 4.0、Mac OS XSolaris 10などでサポートされるようになった。実使用にはAHCI SATAコントローラ[3]、上記の対応OS、AHCIのデバイスドライバが必要となる。

脚注

編集
  1. ^ Serial ATA AHCI 1.3.1 Specification”. インテル. 2014年10月25日閲覧。
  2. ^ ahci -- Serial ATA Advanced Host Controller Interface driver”. FreeBSD. 2024年10月25日閲覧。
  3. ^ インテルの場合、多くはI/O コントローラー・ハブ (ICH) に内蔵される。

関連項目

編集

外部リンク

編集

📚 Artikel Terkait di Wikipedia

NVM Express

NVM Express (NVMe、エヌブイエムイー) もしくは NVMHCI (Non-Volatile Memory Host Controller Interface) はPCI Express (PCIe) で不揮発の補助記憶装置を接続するためのインターフェース規格であり、AHCIに代わる

ユニバーサル・シリアル・バス

(Universal Host Controller Interface) インテル社が開発し、インテルおよびVIA社のx86用チップセットで採用されている。USB 1.x時代に開発され、Full/Low Speed対応。 OHCI (Open Host Controller Interface) マイクロソフト社、ナショナル

通信プロトコル

ARP Address Resolution Protocol イーサネット FDDI Fiber Distributed Data Interface LAP (Link Access Procedure) 、X.25用 HDLC High Level Data Link Control LAPB

Bhyve

以下の周辺機器のサポートは、基盤となるシステムやVirtIOのドライバやサポートに依存する:eXtensible Host Controller Interface(英語版) (xHCI) USBコントローラ、NVM Express (NVMe) コントローラ、High Definition

コンピュータ略語一覧

(ISP)・アクセスポイント (無線LAN) APC 大型コンピュータの電源制御 (Automatic Power Controller) API Application Programming Interface APM Advanced Power Management ARP Address Resolution

ソフトウェア定義ネットワーク

Development Kit) (DPDK) SDNコントローラの一覧(英語: List of SDN controller software) ネットワーク仮想化 仮想ネットワーク ONOS(英語: ONOS) OpenDaylight SD-WAN ソフトウェア定義データセンター(英語: Software-defined

3DCGソフトウェア

SL/HLSLシェーダー等に変換できる。 Advanced Shading Language Interface (Advanced Micro Devices) 略称ASHLI。RSL/HLSL/GLSLシェーダーを、DirectXやOpenGLのシェーダーアセンブリーにコンパイルするためのツール。Windows専用。開発終了。

3DCGソフトウェアの歴史

Interface Specificationを公開した。1989年、PHIGSが国際標準化され、PEX (PHIGS Extension to X)を採用する3Dソフトウェアが広まることを懸念したSGIは、IRIS GLの標準化を決め、1989年にOpenGLの開発を開始した。