AHCI to akronim świata komputerowego, który oznacza Zaawansowany interfejs kontrolera hosta i jest norma techniczna, ustanowiony Intel który określa działanie adapterów magistrali hosta SATA (Serial ATA).
AHCI występuje w najbardziej zaawansowanych technologicznie chipach Intela. Ponadto tryb AHCI jest włączony w systemie BIOS, gdzie zwykle dostępne są 3 konfiguracje: IDE, AHCI i RAID. Konfiguracje AHCI i RAID wymagają urządzenia pamięci masowej zawierającego sterownik, aby można go było uwzględnić w instalacji systemu operacyjnego (za pomocą klawisza F6). Jeśli tak się nie stanie, dyski twarde nie zostaną wykryte.
Ten tryb ma następujące główne zalety:
- obsługuje Native Command Queuing (NCQ), dzięki czemu dyski SATA mogą jednocześnie przyjmować więcej niż jedno polecenie, co zwiększa wydajność;
- oferuje obsługę hot swap (podłączanie na gorąco) urządzeń;
- obsługuje przesunięte obroty między wieloma dyskami podczas uruchamiania systemu operacyjnego.
W trybie AHCI dysk twardy komunikuje się z resztą systemu na komputerze za pomocą kontrolera pamięci masowej SATA. AHCI daje programistom i projektantom sprzętu standardową metodę wykrywania, konfigurowania i programowania adapterów SATA/AHCI.