AHCI - Advanced Host Controller Interface

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Co to jest AHCI?

AHCI (Advanced Host Controller Interface) to standard interfejsu kontrolera dysków SATA, który określa sposób komunikacji systemu operacyjnego z kontrolerem magazynu danych.

W pytaniu poprawną odpowiedzią jest AHCI, ponieważ dotyczy ono obsługi dysków SATA przez sterowniki i oprogramowanie systemu operacyjnego, w tym przesyłania danych między pamięcią systemową a dyskiem.

Do czego służy AHCI?

AHCI umożliwia wykorzystanie nowoczesnych funkcji dysków SATA, takich jak:

  • NCQ (Native Command Queuing) - optymalizacja kolejności wykonywania poleceń odczytu i zapisu,
  • hot-plug / hot-swap - możliwość podłączania lub odłączania dysku podczas pracy systemu, jeśli sprzęt i system to obsługują,
  • efektywniejsza komunikacja kontrolera SATA z systemem operacyjnym,
  • obsługa transferów danych z użyciem mechanizmów takich jak DMA.

AHCI a tryb IDE

W BIOS/UEFI często można spotkać ustawienia kontrolera SATA:

  • IDE / Legacy - tryb zgodności ze starszymi systemami,
  • AHCI - zalecany tryb dla dysków SATA,
  • RAID - tryb do pracy z macierzami dyskowymi.

Zmiana trybu z IDE na AHCI po instalacji systemu może spowodować problem z uruchomieniem systemu, jeśli odpowiedni sterownik AHCI nie był wcześniej aktywny.

Ważne na egzaminie

AHCI dotyczy dysków SATA. Odpowiedzi EHCI, OHCI i UHCI odnoszą się do kontrolerów USB, więc nie są poprawne w pytaniu o dysk SATA.