Advanced Technology Attachment (ATA) to standard interfejsu służący do podłączania komponentów pamięci masowej do komputera osobistego typu IBM. ATA/66, standaryzowany w 1999 roku, to jedna odmiana.
Oryginalny interfejs ATA wykorzystywał równoległe kable 40-żyłowe i umożliwiał obsługę dwóch dysków na jednym kablu. Zostało to osiągnięte przy użyciu konfiguracji master/slave. Ten podstawowy model przetrwał specyfikację ATA/33. Wraz z wprowadzeniem ATA/66 kable 40-żyłowe zostały zastąpione kablami 80-żyłowymi, aby zapewnić jeszcze większe prędkości przesyłania danych, teoretycznie sięgające 66.6 megabajtów na sekundę (MB/s). Oba typy kabli nadal wykorzystywały złącza 40-pinowe.
Wiele oznaczeń dla różnych smaków ATA, które powstały przez lata, może być trudne do utrzymania w prosty sposób. Inne oznaczenia ATA/66 to ATA-5, standard, którym podlega, oraz Ultra ATA/66. Specyfikacja odpowiada również trybom transferu Ultra Direct Memory Access (UDMA) 3-4. Jeśli to nie wystarczy, aby zmylić nawet oddanego entuzjastę komputerów, nazwa jest czasami używana zamiennie z Enhanced Integrated Drive Electronics (EIDE) i ATA Packet Interface (ATAPI-5). Standard ATAPI-5 zawiera dodatkowe polecenia do sterowania napędami CD-ROM i taśmowymi jednostkami pamięci, które korzystają ze specyfikacji.
Długość wszystkich równoległych kabli ATA jest ograniczona do 18 cali (45.7 centymetra). To sprawia, że są złymi kandydatami na urządzenia zewnętrzne, a także mogą powodować trudności wewnątrz komputera. Bardzo szerokie kable blokują przepływ powietrza i są trudne do poprowadzenia.
Ten problem został ostatecznie rozwiązany przez późniejszą generację Serial ATA (SATA). Czterożyłowe kable SATA są cieńsze, mają mniejszy interfejs i większą prędkość przesyłania danych niż oryginalne ATA. Oryginalny ATA jest teraz określany jako równoległy ATA (PATA), aby odróżnić go od SATA.
Starsze dyski twarde wykonane zgodnie ze specyfikacją ATA/66 nadal wymagają starszych kabli PATA. W przypadku aktualizacji na dysk SATA użytkownicy komputerów powinni upewnić się, że ich płyta główna obsługuje SATA. Płyty główne wyprodukowane przed 2004 r. mogą nie obsługiwać tej obsługi. W przeciwieństwie do ATA, SATA wykorzystuje sterowanie punkt-punkt, co oznacza, że każdy dysk ma własny kabel. Z tego powodu płyty główne z obsługą SATA mają zwykle kilka interfejsów SATA lub możliwość uruchomienia nadmiarowej macierzy niezależnych dysków (RAID).