AHCI i ATA

Anonim

AHCI vs ATA

ATA (AT Attachment) to standard, który istnieje od dłuższego czasu i został pierwotnie zaprojektowany do tworzenia interfejsu między urządzeniami pamięci masowej, takimi jak dyski twarde i procesor. Ponieważ usługa ATA jest bardzo stara, została kilkakrotnie ulepszona. Istnieją dwa typy ATA, pierwsza to Parallel ATA (PATA), a druga to Serial ATA (SATA); chociaż użycie ATA często odnosi się do pierwszego, ponieważ ATA i PATA są synonimami przed pojawieniem się SATA. Z drugiej strony AHCI (Advanced Host Controller Interface) to interfejs kontrolera hosta, który został zaprojektowany dla SATA. Określa sposób przekazywania informacji między urządzeniem magazynującym a hostem.

Ponieważ AHCI jest stosunkowo nowy, nie jest zgodny ze starszą wersją ATA. Możliwe jest korzystanie tylko z AHCI z płytami głównymi i dyskami twardymi z obsługą SATA. Nawet przy korzystaniu z SATA użytkownicy nadal mają opcję użycia AHCI lub starszej implementacji PATA. Ma to poprawić kompatybilność ze starszymi urządzeniami, które mają kontrolery SATA, ale nie mogą implementować AHCI. Jeśli masz już instalację systemu Windows z wybraną usługą ATA, przełączenie się na AHCI jest nieco trudniejsze, ponieważ system może nie mieć zainstalowanych odpowiednich sterowników, co prowadzi do niebieskiego ekranu śmierci. Najprostszym i najprostszym sposobem przejścia na AHCI jest wykonanie nowej instalacji systemu operacyjnego. Chociaż jest to łatwe, to wciąż trwa długo i może nie być warte czasu.

AHCI nie jest pozbawione zalet. Może nie warto zagłębiać się w szczegóły specyfikacji, ale AHCI odblokowuje dwie funkcje, których nie można znaleźć na dyskach twardych korzystających z usługi ATA. Pierwszym z nich jest hot-plugging lub możliwość dodawania / usuwania dysków twardych z systemu bez konieczności ponownego uruchamiania komputera. Zasadniczo traktuje dyski twarde jako karty pamięci lub nośniki wymienne. Drugą funkcją jest NCQ (Native Command Queuing). NCQ pozwala kontrolerowi zmienić kolejność żądań w celu zminimalizowania liczby obrotów potrzebnych do wyodrębnienia wszystkich danych.

Streszczenie:

AHCI jest interfejsem kontrolera, a usługa ATA jest standardem do podłączania urządzeń pamięci masowej

AHCI nie jest kompatybilny z ATA

AHCI ma wiele zaawansowanych funkcji, które nie są dostępne w ATA