Если я не ошибаюсь, все эти имена относятся к одной и той же технологии. Есть ли различия между ними? Если нет, то почему эта технология носит так много разных имен?
6 ответов
IDE (Integrated Drive Electronics) было оригинальным названием, затем они стандартизировали ATA (Advanced Technology Attachment) как более широкий стандарт, включающий такие дополнения, как CD-ROM и тому подобное. Когда вышел SATA (Serial ATA), люди начали использовать PATA (Parallel ATA) для обозначения более старой параллельной шины (те, которые используют ленточный кабель), чтобы быть более конкретным, чем термин ATA, который может относиться к любому из них. Оба являются частью стандарта ATA и используют одни и те же логические наборы команд, но SATA, очевидно, имеет другой электрический интерфейс. Оба типа дисков (SATA и PATA) являются устройствами IDE.
Источник: PC mag
Я нашел интересную статью здесь, которая объясняет разницу. Похоже, что на самом деле он назывался 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).
Integrated Drive Electronics - это оригинальное маркетинговое название, которое отличалось от того, когда электроника была на отдельной плате (ST-506 и ESDI). Но, например, диски SCSI также имеют встроенные контроллеры. Таким образом, стандарт был назван "AT Attachment" для IBM PC/AT (что, в свою очередь, означало Advanced Technology, но ATA не является Advanced Technology Attachment). Но IDE и ATA являются синонимами. ATA - лучший термин.
ATA стал PATA (параллельным), чтобы отличаться от SATA (последовательным)
Я постараюсь дать полный ответ.
Во времена 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 (где-то рядом с "коммуникационным узлом" (теперь их так называют "южный край"). Другой находится внутри диска, но это совершенно другая история.
ATA также называется Parallel AT Attachment, физически они имеют тесную связь, но PATA кажется более новой технологической системой.Итак, попробуйте взглянуть на какую-то более старую модель интерфейсной системы, в которой порт, как маленький штырь, выточен из устройства, такого как жесткий диск, дисковод для компакт-дисков… те штыри, которые параллельны друг другу и имеют от 15 до 20, или что-то еще параллельного ATA. IDE также имеют такое же отношение к ATA и PATA, но те кабельные системы, состоящие из плоской широкой поверхности, которые имеют от 20 до 30 выводов, являются IDE. Существует более новая система, такая как EIDE, с более высокой пропускной способностью.
Каждый диск SATA имеет встроенный чипсет, который сжимает и распаковывает данные для передачи данных, в то время как контроллер PATA, находящийся на материнской плате, ранее напрямую связывался с оборудованием диска.
SATA для материнской платы данные сжимаются, тогда материнская плата имеет свой собственный чипсет, который превращает данные с устройства SATA обратно в распакованный двоичный файл для остальной части компьютера, то же самое необходимо сделать для передачи данных с материнской платы на жесткий диск.
Любая передача на / с дисков должна проходить через этот процесс, иначе ни один из компонентов не поймет другого.