В чем разница между ATA, PATA и IDE?


27

Если я не ошибаюсь, все эти имена относятся к одной и той же технологии. Есть ли различия между ними? Если нет, то почему эта технология носит так много разных имен?


5
В компьютерной индустрии слишком много аббревиатур (кажется, что хуже, чем у военных, если учесть, что у IBM есть аббревиатура от «поклонника» - AMD для Air Movement Device). Хороший вопрос (+1)!
Рэндольф Ричардсон

Ответы:


43

IDE (Integrated Drive Electronics) было оригинальным названием, затем они стандартизировали ATA (Advanced Technology Attachment) как более широкий стандарт, который включал в себя такие дополнения, как CD-ROM и тому подобное. Когда вышел SATA (Serial ATA), люди начали использовать PATA (Parallel ATA) для обозначения более старой параллельной шины (те, которые используют ленточный кабель), чтобы быть более конкретным, чем термин ATA, который может относиться к любому из них. Оба являются частью стандарта ATA и используют одни и те же логические наборы команд, но SATA, очевидно, имеет другой электрический интерфейс. Оба типа дисков (SATA и PATA) являются устройствами IDE.

Источник: PC mag


14

Я нашел интересную статью здесь, которая объясняет разницу. Похоже, что он на самом деле назывался ATA, но IDE и PATA были просто разными именами, используемыми разными брендами.

Это просто показывает, насколько велика конкуренция (и деньги) среди компаний, связанных с компьютерами, за то, чтобы их особый бренд современной технологии был принят в качестве мирового стандарта. Тем не менее, все они исчезли, так как обычный старый ATA стал общепринятым термином.

Как только SATA был разработан, он получил название PATA.

В целом, стандарт ATA прошел семь признанных этапов (ATA-1, 2, 3 и т. Д.), И в 2001 году на рынке появились жесткие диски ATA этапа 7 (обычно называемые Ultra ATA-133). Это может сделать скорость передачи данных до 133 МБ / с (мегабайт в секунду). Предполагается, что ATA-7 является последним этапом разработки перед тем, как Serial ATA вступит во владение. На этом этапе, чтобы прояснить различие между ATA и новым стандартом SATA, более старый стандарт ATA был переопределен и назван Parallel ATA (или PATA).


12

Integrated Drive Electronics - это оригинальное маркетинговое название, которое отличалось от того, когда электроника была на отдельной плате (ST-506 и ESDI). Но, например, диски SCSI также имеют встроенные контроллеры. Таким образом, стандарт был назван «AT Attachment» для IBM PC / AT (что, в свою очередь, означало Advanced Technology, но ATA не является Advanced Technology Attachment). Но IDE и ATA являются синонимами. ATA - лучший термин.

ATA стал PATA (параллельным), чтобы отличаться от SATA (последовательным)


0

Каждый диск SATA имеет встроенный чипсет, который сжимает и распаковывает данные для передачи, где контроллер PATA, находящийся на материнской плате, ранее напрямую связывался с оборудованием диска.

SATA для материнской платы данные сжимаются, тогда материнская плата имеет собственный чипсет, который превращает данные с устройства SATA обратно в распакованный двоичный файл для остальной части компьютера, то же самое необходимо сделать для передачи данных с материнской платы на жесткий диск.

Любая передача на / с дисков должна проходить через этот процесс, иначе ни один из компонентов не поймет другого.


Нет, данные не сжаты. Это сериализовано . Одинаковое количество бит (фактически SATA добавляет несколько бит по проводам, которые удаляются), они просто отправляются по одному вместо 32 параллельно.
Псуси

0

ATA также называется Parallel AT Attachment, физически они имеют тесную связь, но PATA кажется более новой технологической системой. Итак, попробуйте взглянуть на более старую модель интерфейсной системы, в которой порт, как маленький штырь, выточен из устройства, такого как HDD, CD-Drive. ... эти контакты, которые параллельны друг другу и имеют от 15 до 20 или около того контактов, являются примером Parallel ATA. IDE также имеют такое же отношение к ATA и PATA, но те кабельные системы, состоящие из плоской широкой поверхности, которые имеют от 20 до 30 выводов, являются IDE. Существует более новая система, такая как EIDE, с более высокой пропускной способностью.


Вы можете быть более подробным? Фотографии различных разъемов или некоторые исходные материалы будут полезны.
Казони

0

Я постараюсь дать полный ответ.

Во времена PC-AT (286) в системе была только одна шина. Эта шина называлась системной шиной или хост-шиной (в настоящее время она называется ISA).

Все устройства (включая сам процессор) были подключены к этой шине: контроллер памяти, контроллер гибких дисков, контроллер клавиатуры, таймер и т. Д.

Первые жесткие диски состояли из 2 частей: дискового контроллера (подключенного к ISA) и тупого диска. Доступ к контроллеру (как и к любому устройству на базе ISA) программист использовал с помощью областей ввода-вывода и памяти. Он представлял диск как блоки, используя геометрию сектора головки цилиндра, и обрабатывал низкоуровневые вещи (например, движущиеся головки привода) самостоятельно.

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

Compaq выпускал ноутбуки в то время. Они установили простое устройство на мост ISA. Это устройство называется «Адаптер главной шины» (HBA). Затем они перенесли контроллер на дисковод и подключили его к HBA с помощью ленточного кабеля. Обратите внимание, что HBA - это не контроллер: это просто адаптер. Контроллер был установлен на диск! Итак, можно сказать, что контроллер диска был подключен к ISA с помощью небольшого адаптера.

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

Это был первый раз, когда контроллер был интегрирован в диск, поэтому они назвали его IDE: Integrated Disk Electronics .

Позже, производители создали стандарт, называемый AT-Attachement (ATA), который описывал как физическое соединение (ленточный кабель), так и интерфейс программирования контроллера (регистры и их семантика). Он называется AT Attachment, потому что речь шла о подключении дисков к шине AT (ISA).

Каждое устройство ATA является IDE. Но устройства pre-ATA не являются IDE, хотя каждое устройство IDE, выпущенное после начала 90-х, является ATA.

В середине 90-х изменилась архитектура: вместо одной шины они подключили процессор к микросхеме, называемой «северный мост», с шиной, называемой front-side-bus. Северный мост был тогда подключен к чипу под названием «южный мост». Они интегрировали ATA HBA и ISA и контроллер клавиатуры и другие низкоскоростные устройства в южный мост. ATA перестала быть "AT attachment" в то время, но имя осталось.

У ATA была одна проблема: она была параллельной. Каждая строка данных располагалась на отдельном проводе (в оригинальном ATA было 40 проводов). Большое количество линий ограничивает скорость из-за перекрестных помех . Сначала они решили эту проблему, добавив дополнительные линии, соединенные с землей, поэтому ATA-4 + использовала 80 линий!

Но окончательным решением было перейти на последовательный автобус. Это увеличило сложность контроллера, но дало инженерам возможность увеличить скорость. Итак, они создали серийную версию ATA под названием «SATA». С этого момента старая версия была названа параллельной ATA или PATA.

PATA - это ATA. А SATA это АТА. Но когда люди говорят об ATA, они почти всегда говорят о старой, параллельной версии ATA: PATA.

SATA может быть ATA-совместимым, но они разработали новую версию HBA под названием AHCI (расширенный интерфейс хост-контроллера). Смотрите: AHCI - это контроллер, а не адаптер. С этого момента мы можем сказать, что SATA - это обычная шина (как USB). У него есть 2 контроллера: один контроллер находится на PCI (где-то рядом с «коммуникационным узлом» (теперь их так называют «южный край»). Другой находится внутри диска, но это совсем другая история.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.