Jaka jest różnica między ATA, PATA i IDE?


27

Jeśli się nie mylę, wszystkie te nazwy odnoszą się do tej samej technologii. Czy są między nimi jakieś różnice? Jeśli nie, to dlaczego ta technologia nosi tak wiele różnych nazw?


5
Przemysł komputerowy ma o wiele za dużo akronimów (wydaje się, że gorzej niż w wojsku, jeśli weźmiemy pod uwagę, że IBM miał akronim od „fan” - AMD dla Air Movement Device). Dobre pytanie (+1)!
Randolf Richardson

Odpowiedzi:


43

IDE (Integrated Drive Electronics) to oryginalna nazwa, a następnie ujednolicona na ATA (Advanced Technology Attachment) jako szerszy standard obejmujący dodatki takie jak CD-ROM i tym podobne. Kiedy pojawiło się SATA (Serial ATA), ludzie zaczęli używać PATA (Parallel ATA), aby odnieść się do starszej równolegle podłączonej magistrali (te używające kabla taśmowego), aby być bardziej szczegółowym niż termin ATA, który może odnosić się do obu. Oba są częścią standardu ATA i używają tych samych logicznych zestawów poleceń, ale SATA oczywiście ma inny interfejs elektryczny. Oba typy napędów (SATA i PATA) są urządzeniami IDE.

Źródło: PC mag


14

Znalazłem tutaj interesujący artykuł, który wyjaśnia różnicę. Wygląda na to, że tak naprawdę nazywał się ATA, ale IDE i PATA były po prostu różnymi nazwami używanymi przez różne marki.

To po prostu pokazuje, ile konkurencji (i pieniędzy) jest wśród firm związanych z komputerami, aby ich konkretna marka obecnej technologii została zaakceptowana jako światowy standard. Jednak wszystkie zniknęły, gdy zwykły stary „ATA” stał się przyjętym terminem.

Kiedy SATA została opracowana, nazwano ją PATA.

Podsumowując, standard ATA przeszedł przez siedem uznanych faz (ATA-1, 2, 3 itd.), Aw 2001 roku na rynku pojawiły się dyski twarde 7 ATA 7 (powszechnie zwane Ultra ATA-133). Mogłyby one zapewniać szybkość przesyłania danych do 133 MB / s (megabajty na sekundę). Uważa się, że ATA-7 jest ostatnim etapem rozwoju przed przejęciem Serial ATA. Na tym etapie, aby wyjaśnić różnicę między ATA a nowszym standardem SATA, starszy standard ATA został ponownie zdefiniowany i nazwany Parallel ATA (lub PATA).


12

Integrated Drive Electronics była oryginalną nazwą marketingową, która odróżniała ją od tego, kiedy elektronika znajdowała się na osobnej płycie (ST-506 i ESDI). Ale na przykład dyski SCSI mają również zintegrowane kontrolery. Tak więc standard został nazwany „AT Attachment” dla IBM PC / AT (co z kolei oznaczało Advanced Technology, ale ATA nie jest Advanced Technology Attachment). Ale IDE i ATA są synonimami. ATA to lepszy termin.

ATA zmieniło się w PATA (równoległy), aby odróżnić się od SATA (szeregowy)


0

Każdy dysk SATA ma wbudowany zestaw mikroukładów, który kompresuje i dekompresuje przesyłane dane, przy czym jako kontroler PATA na płycie głównej wcześniej komunikował się bezpośrednio ze sprzętem napędu.

SATA na płytę główną dane są kompresowane, płyta główna ma wtedy własny układ scalony, który zamienia dane z urządzenia SATA z powrotem w zdekompresowany plik binarny dla reszty komputera, to samo należy zrobić dla danych przesyłanych z płyty głównej do dysk twardy.

Każdy transfer do / z dysków musi przejść ten proces, w przeciwnym razie żaden z komponentów nie zrozumie drugiego.


Nie, dane nie są kompresowane. Jest serializowany . Ta sama liczba bitów (w rzeczywistości SATA dodaje kilka bitów do drutu, które są usuwane z powrotem), są one wysyłane pojedynczo zamiast 32 równolegle.
psusi

0

ATA jest również nazywany równoległym załącznikiem AT, fizycznie mają bliskie powiązania, ale PATA wydaje się nowszym systemem technologicznym, więc spróbuj spojrzeć na starszy model interfejsu, który ma port jak mały pin przebity z urządzenia, takiego jak HDD, napęd CD. ... te piny, które są równoległe do siebie i mają około 15 do 20 lub coś w rodzaju pinów jest przykładem Parallel ATA. IDE ma również taki sam stosunek do ATA i PATA, ale te systemy okablowania złożone z płaskiej, szerokiej powierzchni, które mają 20 do 30 pinów, są IDE. Istnieje nowszy system, taki jak EIDE, który ma większą szerokość pasma.


Czy możesz być bardziej szczegółowy? Pomocne byłyby zdjęcia różnych łączników lub niektórych materiałów źródłowych.
kazoni

0

Spróbuję udzielić pełnej odpowiedzi.

W czasie PC-AT (286) w systemie była tylko jedna magistrala. Ta magistrala nosiła nazwę magistrali systemowej lub magistrali hosta (obecnie jest znana jako ISA).

Wszystkie urządzenia (w tym sam procesor) zostały podłączone do tej magistrali: kontroler pamięci, kontroler dyskietek, kontroler klawiatury, minutnik itp.

Pierwsze dyski twarde składały się z 2 części: kontrolera dysku (podłączonego do ISA) i głupiego dysku. Dostęp do kontrolera (jak każdego urządzenia opartego na ISA) uzyskał programista korzystający z IO i regionów pamięci. Przedstawiał dysk jako bloki wykorzystujące geometrię sektor głowica-cylinder i sam handlował rzeczami niskiego poziomu (jak ruchome głowice napędowe).

ISA-->Controller-->Cable-->Dumb_disk

Compaq produkował wówczas laptopy. Zainstalowali proste urządzenie do mostu ISA. To urządzenie nosi nazwę „Adapter magistrali hosta” (HBA). Następnie przenieśli kontroler na napęd dyskowy i połączyli go z kartą HBA kablem taśmowym. Pamiętaj, że HBA nie jest kontrolerem: to tylko adapter. Kontroler został zainstalowany na dysku! Można więc powiedzieć, że kontroler dysku został podłączony do ISA przy niewielkiej pomocy adaptera.

ISA_BUS[HBA]---ribbon-cable-->CONTROLLER_AND_DISK

To był pierwszy kontroler zintegrowany z dyskiem, więc nazwali go IDE: Integrated Disk Electronics .

Później producenci stworzyli standard o nazwie AT-Attachement (ATA), który opisywał zarówno fizyczne połączenie (kabel taśmowy), jak i interfejs programowania kontrolera (rejestry i ich semantyka). Nazywa się AT Attachment, ponieważ chodziło o dołączanie dysków do magistrali AT (ISA).

Każde urządzenie ATA ma IDE. Ale urządzenia sprzed ATA nie są IDE, chociaż każde urządzenie IDE wyprodukowane po początku lat 90. to ATA.

W połowie lat 90. zmieniła się architektura: zamiast jednej magistrali podłączono procesor do układu zwanego „mostem północnym” z magistralą zwaną magistralą przednią. Mostek północny został następnie podłączony do układu zwanego „mostem południowym”. Zintegrowali ATA HBA i ISA oraz kontroler klawiatury i inne wolno działające urządzenia w mostku południowym. ATA przestało być wówczas „załącznikiem AT”, ale nazwa pozostała.

ATA miał jeden problem: był równoległy. Każda linia danych znajdowała się na osobnym przewodzie (w pierwotnym ATA było 40 przewodów). Duża liczba linii ogranicza prędkość z powodu przesłuchu . Najpierw rozwiązali go, dodając dodatkowe linie podłączone do ziemi, więc ATA-4 + wykorzystał 80 linii!

Ale najlepszym rozwiązaniem było przejście na magistralę szeregową. Zwiększyło to złożoność kontrolera, ale pozwoliło inżynierom zwiększyć prędkość. Stworzyli więc seryjną wersję ATA o nazwie „SATA”. Od tego momentu stara wersja nosiła nazwę równoległą ATA lub PATA.

PATA to ATA. A SATA to ATA. Ale kiedy ludzie mówią o ATA, prawie zawsze mówią o starej, równoległej wersji ATA: PATA.

SATA może być kompatybilny z ATA, ale opracowali nową wersję HBA o nazwie AHCI (interfejs zaawansowanego kontrolera hosta). Zobacz: AHCI jest teraz kontrolerem, a nie adapterem. Od tego momentu możemy powiedzieć, że SATA jest zwykłą magistralą (podobnie jak USB). Ma 2 kontrolery: jeden kontroler rezyduje na PCI (gdzieś w pobliżu „hub komunikacyjny” (tak teraz nazywają „South Birdge”). Inny kontroler znajduje się na dysku, ale to zupełnie inna historia.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.