AHCI

E199216

AHCI (Advanced Host Controller Interface) is a technical standard that defines how SATA host controllers communicate with the system to enable features like native command queuing and hot swapping.

All labels observed (3)

Label Occurrences
Advanced Host Controller Interface 2
AHCI canonical 1
AHCI 1.0 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf host controller interface specification
technical standard
appliesTo SATA host controllers
benefit ability to add or remove SATA devices without shutting down
improved multitasking of disk operations
improved performance through command queuing
category computer hardware interface
storage controller standard
communicationType register-level interface
configuredVia BIOS settings
UEFI firmware settings
contrastsWith IDE compatibility mode
RAID controller proprietary interfaces
defines how SATA host controllers communicate with the system
developedBy Intel
linked to: Intel Corporation
documentationType public specification
enables OS-managed SATA controller configuration
operating-system-level control of SATA devices
fullName Advanced Host Controller Interface
linked to: AHCI
governingBody Intel
linked to: Intel Corporation
introducedIn mid-2000s
relatedTo SATA specification
Serial ATA International Organization
linked to: SATA-IO
replaces legacy IDE controller programming model
requires BIOS or UEFI support
operating system driver support
scope host-side interface, not physical SATA signaling
standardizes programming interface for SATA host bus adapters
supports multiple SATA ports on a single controller
supportsFeature DMA data transfers
Native Command Queuing
hot plugging
hot swapping
port multiplier support
power management
staggered spin-up
targetPlatform PC-class systems
usedBy BSD operating systems
Linux
Microsoft Windows
linked to: Windows

macOS
usedWith SATA hard disk drives
SATA optical drives
SATA solid-state drives
Serial ATA
versionExample AHCI 1.0
linked to: AHCI

AHCI 1.1
AHCI 1.2

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

Serial ATA supports AHCI
AHCI fullName Advanced Host Controller Interface
linked to: AHCI
AHCI versionExample AHCI 1.0
linked to: AHCI
SATA-IO relatedStandard Advanced Host Controller Interface
linked to: AHCI