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.