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 Corporation
surface form: Intel
documentationType public specification
enables OS-managed SATA controller configuration
operating-system-level control of SATA devices
fullName AHCI self-linksurface differs
surface form: Advanced Host Controller Interface
governingBody Intel Corporation
surface form: Intel
introducedIn mid-2000s
relatedTo SATA specification
SATA-IO
surface form: Serial ATA International Organization
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
Windows
surface form: Microsoft Windows

macOS
usedWith SATA hard disk drives
SATA optical drives
SATA solid-state drives
Serial ATA
versionExample AHCI self-linksurface differs
surface form: AHCI 1.0

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 AHCI self-linksurface differs
this entity surface form: Advanced Host Controller Interface
AHCI versionExample AHCI self-linksurface differs
this entity surface form: AHCI 1.0
SATA-IO relatedStandard AHCI
this entity surface form: Advanced Host Controller Interface