IDE (Integrated Drive Electronics) to standard interfejsu służącego do podłączania dysków twardych i napędów optycznych do komputera. Przez ponad dwie dekady był najpopularniejszym rozwiązaniem stosowanym w komputerach osobistych, stopniowo wypierając starsze standardy, takie jak ST-506 i ESDI. W późniejszym okresie IDE zostało zastąpione przez interfejs SATA, jednak dla miłośników retro komputerów pozostaje jednym z najbardziej charakterystycznych elementów komputerów z lat 90. i początku XXI wieku.

Często można spotkać także nazwę ATA (AT Attachment) lub Parallel ATA (PATA). W praktyce terminy te bywają używane zamiennie z IDE, choć nie oznaczają dokładnie tego samego.

Historia IDE

Standard IDE powstał w połowie lat 80. jako rozwinięcie wcześniejszych rozwiązań stosowanych w dyskach twardych.

Najważniejszą zmianą było przeniesienie kontrolera dysku bezpośrednio do jego wnętrza. W starszych rozwiązaniach kontroler znajdował się na osobnej karcie rozszerzeń, natomiast w IDE został zintegrowany z dyskiem.

Takie podejście uprościło konfigurację komputerów i znacząco obniżyło koszty produkcji.

W latach 90. IDE stało się standardowym interfejsem stosowanym praktycznie we wszystkich komputerach PC.

Jak działa IDE

IDE wykorzystuje równoległą magistralę do komunikacji pomiędzy kontrolerem na płycie głównej a dyskiem.

Typowy komputer posiadał dwa kanały IDE:

  • Primary IDE,
  • Secondary IDE.

Do każdego kanału można było podłączyć maksymalnie dwa urządzenia.

Najczęściej były to:

  • dyski twarde HDD,
  • napędy CD-ROM,
  • nagrywarki CD,
  • napędy DVD,
  • napędy ZIP.

Łącznie komputer mógł obsługiwać do czterech urządzeń IDE.

Master i Slave

Jedną z najbardziej charakterystycznych cech IDE była konieczność określenia roli urządzenia na danym kanale.

Do wyboru były trzy ustawienia:

  • Master – urządzenie główne,
  • Slave – urządzenie podrzędne,
  • Cable Select (CS) – automatyczny wybór pozycji na podstawie użytej taśmy.

Konfiguracja odbywała się za pomocą zworek znajdujących się na dysku lub napędzie.

Nieprawidłowe ustawienie zworek mogło powodować niewykrywanie urządzeń podczas uruchamiania komputera.

Taśmy IDE

Urządzenia IDE były podłączane za pomocą charakterystycznych szerokich taśm.

Najczęściej spotykane były:

Taśma 40-żyłowa

Stosowana w starszych komputerach.

Obsługiwała niższe tryby transmisji.

Taśma 80-żyłowa

Wprowadzona wraz z szybszymi trybami Ultra DMA.

Choć nadal posiadała 40-pinowe złącza, zawierała 80 przewodów poprawiających jakość sygnału i umożliwiających osiąganie wyższych prędkości transmisji.

Rozwój standardu ATA

Interfejs IDE rozwijał się przez wiele lat.

Najważniejsze wersje obejmowały:

  • ATA,
  • ATA-2,
  • ATA-3,
  • ATA/ATAPI-4,
  • ATA/ATAPI-5,
  • ATA/ATAPI-6,
  • ATA/ATAPI-7.

Każda kolejna wersja zwiększała maksymalną przepustowość oraz dodawała nowe funkcje.

Tryby transferu danych

Pierwsze dyski IDE wykorzystywały tryby PIO (Programmed Input/Output), które mocno obciążały procesor.

Później wprowadzono:

  • Multiword DMA,
  • Ultra DMA (UDMA).

Najpopularniejsze tryby Ultra DMA to:

  • UDMA33,
  • UDMA66,
  • UDMA100,
  • UDMA133.

Każdy kolejny standard zwiększał maksymalną szybkość przesyłania danych.

IDE a SCSI

Przez wiele lat IDE i SCSI funkcjonowały równolegle.

IDE

  • niższy koszt,
  • prosta konfiguracja,
  • zastosowania domowe,
  • szeroka dostępność.

SCSI

  • wyższa wydajność,
  • obsługa większej liczby urządzeń,
  • bardziej zaawansowane funkcje,
  • zastosowania profesjonalne.

Zdecydowana większość komputerów domowych wykorzystywała właśnie IDE.

IDE a SATA

Na początku XXI wieku IDE zaczęło ustępować miejsca interfejsowi SATA.

Najważniejsze zalety SATA:

  • wyższa przepustowość,
  • cieńsze przewody,
  • lepszy przepływ powietrza w obudowie,
  • obsługa hot swap (w odpowiednich konfiguracjach),
  • prostsza konfiguracja.

W nowych komputerach złącza IDE praktycznie już nie występują.

IDE w retro hardware

Interfejs IDE jest nieodłącznym elementem komputerów z lat 90. i początku XXI wieku.

Można go znaleźć między innymi w:

  • komputerach 386,
  • komputerach 486,
  • komputerach Pentium,
  • pierwszych komputerach Pentium II i Pentium III,
  • wielu płytach głównych Socket 7 i Slot 1.

Dla kolekcjonerów retro sprzętu znajomość konfiguracji zworek Master i Slave oraz doboru odpowiednich taśm IDE nadal pozostaje bardzo przydatną umiejętnością.

IDE a ATAPI

Interfejs IDE był wykorzystywany nie tylko przez dyski twarde.

Dzięki rozszerzeniu ATAPI (ATA Packet Interface) możliwe było podłączanie również:

  • napędów CD-ROM,
  • nagrywarek CD i DVD,
  • napędów ZIP,
  • napędów taśmowych.

To właśnie dlatego w komputerach z lat 90. niemal wszystkie napędy optyczne korzystały ze złącza IDE.

IDE odegrało ogromną rolę w popularyzacji komputerów osobistych, oferując prosty i stosunkowo tani sposób podłączania dysków oraz napędów optycznych. Choć dziś zostało niemal całkowicie wyparte przez SATA i NVMe, pozostaje jednym z najbardziej rozpoznawalnych standardów w historii komputerów PC i nieodłącznym elementem świata retro hardware.

Kategorie:

mgr Bartłomiej_Speth

Absolwent wydziału Fizyki Uniwersytetu im. Adama Mickiewicza w Poznaniu na kierunku Fizyka z informatyką. Miłośnik komputerów, sprzętu komputerowego oraz otwartego oprogramowania. Specjalizuje się w budowie, naprawach, modyfikacjach laptopów jak i jednostek stacjonarnych. Zapalony PC'towiec od momentu, w którym otrzymał swój pierwszy komputer z procesorem 80286.