Из Википедии, бесплатной энциклопедии
  (Перенаправлено из Integrated Drive Electronics )
Перейти к навигации Перейти к поиску

Параллельный ATA ( PATA ), первоначально AT Attachment , также известный как ATA или IDE, является стандартным интерфейсом для компьютеров IBM . Впервые он был разработан Western Digital и Compaq в 1986 году для совместимых жестких дисков и приводов CD или DVD. Соединение используется для хранения данных устройств , таких как жесткие диски , флоппи - дисков и оптических дисков в компьютерах .

Стандарт поддерживается комитетом X3 / INCITS . [1] Он использует базовые стандарты AT Attachment ( ATA ) и AT Attachment Packet Interface ( ATAPI ).

Стандарт Parallel ATA является результатом долгой истории постепенных технических разработок, которые начались с оригинального интерфейса AT Attachment, разработанного для использования в раннем AT- оборудовании ПК . Сам интерфейс ATA в несколько этапов эволюционировал от оригинального интерфейса Integrated Drive Electronics ( IDE ) Western Digital . В результате многие почти синонимы для ATA / ATAPI и его предыдущих воплощений все еще широко используются неформально, в частности, Extended IDE ( EIDE ) и Ultra ATA ( UATA ). После введения Serial ATA (SATA) в 2003 году оригинальный ATA был переименован. на Parallel ATA или сокращенно PATA.

Параллельные кабели ATA имеют максимальную допустимую длину 18 дюймов (457 мм). [2] [3] Из-за этого ограничения технология обычно отображается как интерфейс внутренней памяти компьютера. В течение многих лет ATA предоставляла наиболее распространенный и наименее затратный интерфейс для этого приложения. В более новых системах он в значительной степени заменен на SATA.

История и терминология [ править ]

Стандарт был первоначально задуман как «AT-Bus Attachment», официально названный «AT-Attachment» и сокращенно «ATA» [4] [5], потому что его основной особенностью было прямое соединение с 16-битной шиной ISA, представленной с IBM PC. / AT . [6] В исходных спецификациях ATA, опубликованных комитетами по стандартам, используется название «AT Attachment». [7] [8] [9] «AT» в IBM PC / AT означает «Advanced Technology», поэтому ATA также называется «Advanced Technology Attachment». [10] [4] [11] [12] Когда в 2003 году был представлен более новый Serial ATA (SATA),исходный ATA был переименован в Parallel ATA, или сокращенно PATA.[13]

Физические интерфейсы ATA стали стандартным компонентом всех ПК, сначала на адаптерах главной шины, иногда на звуковой карте, но в конечном итоге в виде двух физических интерфейсов, встроенных в микросхему южного моста на материнской плате. Названные «первичным» и «вторичным» интерфейсами ATA, они были назначены базовым адресам 0x1F0 и 0x170 в шинных системах ISA . На смену им пришли интерфейсы SATA .

IDE и ATA-1 [ править ]

Пример материнской платы ПК 80386 1992 года, в которой ничего не было встроено, кроме памяти, клавиатуры, процессора, кеш-памяти, часов реального времени и слотов. Такие базовые материнские платы могли быть оснащены либо интерфейсом ST-506, либо интерфейсом ATA, но обычно не обоими. Один интерфейс ATA с двумя дисками и интерфейс гибких дисков были добавлены к этой системе через 16-битную карту ISA.

Первая версия того, что сейчас называется интерфейсом ATA / ATAPI, была разработана Western Digital под названием Integrated Drive Electronics (IDE). Вместе с Control Data Corporation (производитель жестких дисков) и Compaq Computer (первоначальный заказчик) они разработали разъем, протоколы передачи сигналов и так далее, с целью сохранения программного обеспечения, совместимого с существующим интерфейсом жесткого диска ST-506 . [14] Первые такие диски появились внутри ПК Compaq в 1986 году [15] [16] и впервые были отдельно предложены Conner Peripherals как CP342 в июне 1987 года. [17]

Термин « Интегрированная приводная электроника» относится не только к определению разъема и интерфейса, но и к тому факту, что контроллер привода интегрирован в привод, в отличие от отдельного контроллера на материнской плате или подключенного к ней . Интерфейсные карты, используемые для подключения параллельного диска ATA, например, к слоту PCI , не являются контроллерами дисковода: они просто мосты между шиной хоста и интерфейсом ATA . Поскольку исходный интерфейс ATA по сути представляет собой всего лишь 16-битную шину ISAзамаскированный мост был особенно простым в случае, когда разъем ATA располагался на интерфейсной карте ISA. Интегрированный контроллер представил диск главному компьютеру как массив 512-байтовых блоков с относительно простым командным интерфейсом. Это избавило материнскую плату и интерфейсные карты в главном компьютере от рутинных операций по перемещению рычага головки диска, перемещению рычага головки внутрь и наружу и т. Д., Как это должно было быть сделано с более ранними ST-506 и ESDI.жесткие диски. Все эти низкоуровневые детали механической работы привода теперь обрабатывались контроллером на самом приводе. Это также устранило необходимость в разработке единого контроллера, который мог бы обрабатывать множество различных типов приводов, поскольку контроллер мог быть уникальным для привода. Хосту нужно только запросить чтение или запись определенного сектора или блока и либо принять данные с диска, либо отправить данные на него.

Интерфейс, используемый этими дисками, был стандартизирован в 1994 году как стандарт ANSI X3.221-1994, AT Attachment Interface для дисковых накопителей . После того, как были разработаны более поздние версии стандарта, он стал известен как «ATA-1». [18] [19]

Недолговечная, редко используемая реализация ATA была создана для IBM XT и аналогичных машин, которые использовали 8-битную версию шины ISA. Его называли «XT-IDE» , «XTA» или «XT Attachment». [20]

EIDE и ATA-2 [ править ]

В 1994 году, примерно в то же время, когда был принят стандарт ATA-1, Western Digital представила накопители под новым названием Enhanced IDE (EIDE). К ним относятся большинство функций предстоящей спецификации ATA-2 и несколько дополнительных улучшений. Другие производители представили свои собственные варианты ATA-1, такие как Fast ATA и Fast ATA-2.

Новая версия стандарта ANSI, AT Attachment Interface with Extensions ATA-2 (X3.279-1996), была утверждена в 1996 году. Она включала большинство функций, характерных для вариантов, зависящих от производителя. [21] [22]

ATA-2 также первым заметил, что к интерфейсу можно подключать устройства, отличные от жестких дисков:

3.1.7 Устройство: Устройство - это периферийное устройство хранения. Традиционно устройством на интерфейсе ATA был жесткий диск, но на интерфейсе ATA может быть размещено любое устройство хранения, при условии, что оно соответствует этому стандарту.

-  Интерфейс подключения AT с расширениями (ATA-2) , стр. 2 [22]

ATAPI [ править ]

Как упоминалось в предыдущих разделах, ATA изначально был разработан и работал только с жесткими дисками и устройствами, которые могли их эмулировать. Внедрение ATAPI (пакетный интерфейс ATA) группой, называемой комитетом по малому форм-фактору (SFF), позволило использовать ATA для множества других устройств, требующих функций, помимо тех, которые необходимы для жестких дисков. Например, любому съемному носителю требуется команда «извлечь носитель» и способ для хоста определить, присутствует ли носитель, а они не были предусмотрены в протоколе ATA.

Комитет по малому форм-фактору подошел к этой проблеме, определив ATAPI, «пакетный интерфейс ATA». ATAPI - это фактически протокол, позволяющий интерфейсу ATA передавать команды и ответы SCSI ; следовательно, все устройства ATAPI фактически «говорят на SCSI», кроме электрического интерфейса. Фактически, некоторые ранние устройства ATAPI были просто устройствами SCSI с добавленным преобразователем протокола ATA / ATAPI в SCSI. Команды и ответы SCSI встроены в «пакеты» (отсюда «пакетный интерфейс ATA») для передачи по кабелю ATA. Это позволяет сопрягать любой класс устройств, для которого определен набор команд SCSI, через ATA / ATAPI.

Устройства ATAPI также «говорят на ATA», поскольку физический интерфейс и протокол ATA все еще используются для отправки пакетов. С другой стороны, жесткие диски ATA и твердотельные накопители не используют ATAPI.

ATAPI устройства включают в себя CD-ROM и DVD-ROM диски, ленточные накопители и большой емкости гибких дисков , таких как Zip привода и SuperDisk привода .

Команды и ответы SCSI, используемые каждым классом устройств ATAPI (CD-ROM, магнитная лента и т. Д.), Описаны в других документах или спецификациях, относящихся к этим классам устройств, и не входят в компетенцию ATA / ATAPI или комитета T13 . Один из часто используемых наборов определен в наборе команд MMC SCSI.

ATAPI был принят как часть ATA в INCITS 317-1998, AT Attachment with Packet Interface Extension (ATA / ATAPI-4) . [23] [24] [25]

UDMA и ATA-4 [ править ]

Стандарт ATA / ATAPI-4 также представил несколько режимов передачи «Ultra DMA». Первоначально они поддерживали скорость от 16 МБ / с до 33 МБ / с. В более поздних версиях были добавлены более быстрые режимы Ultra DMA, требующие новых 80-проводных кабелей для уменьшения перекрестных помех. Последние версии Parallel ATA поддерживают скорость до 133 Мбайт / с.

Ultra ATA [ править ]

Ultra ATA, сокращенно UATA, - это обозначение, которое в основном использовалось Western Digital для различных улучшений скорости в соответствии со стандартами ATA / ATAPI. Например, в 2000 году Western Digital опубликовала документ с описанием «Ultra ATA / 100», в котором улучшена производительность для действующего на тот момент стандарта ATA / ATAPI-5 за счет повышения максимальной скорости интерфейса Parallel ATA с 66 до 100 МБ / с. [26] Большинство изменений Western Digital, наряду с другими, были включены в стандарт ATA / ATAPI-6 (2002).

Текущая терминология [ править ]

Термины «интегрированная приводная электроника» (IDE), «улучшенная IDE» и «EIDE» стали использоваться взаимозаменяемо с ATA (теперь Parallel ATA или PATA).

Кроме того, было выпущено несколько поколений накопителей EIDE, совместимых с различными версиями спецификации ATA. Ранний привод EIDE мог быть совместим с ATA-2, а более поздний - с ATA-6.

Тем не менее, запрос диска «IDE» или «EIDE» от поставщика компьютерных запчастей почти всегда дает диск, который будет работать с большинством интерфейсов Parallel ATA.

Другое распространенное использование - ссылка на версию спецификации по наиболее быстрому поддерживаемому режиму. Например, ATA-4 поддерживает режимы Ultra DMA с 0 по 2, причем последний обеспечивает максимальную скорость передачи 33 мегабайт в секунду. Поэтому диски ATA-4 иногда называют дисками «UDMA-33», а иногда - дисками «ATA-33». Точно так же ATA-6 ввел максимальную скорость передачи 100 мегабайт в секунду, и некоторые диски, соответствующие этой версии стандарта, продаются как диски «PATA / 100».

Ограничения размера BIOS x86 [ править ]

Первоначально размер диска ATA сохранялся в системе x86 BIOS с использованием номера типа (от 1 до 45), который предопределял параметры C / H / S [27], а также часто зону посадки, в которой размещаются головки дисков. пока не используется. Позже появился «определяемый пользователем» формат [27]называемые C / H / S или цилиндры, головки, секторы. Эти числа были важны для более раннего интерфейса ST-506, но в целом не имели смысла для ATA - параметры CHS для более поздних больших дисков ATA часто указывали невероятно большое количество головок или секторов, которые на самом деле вообще не определяли внутреннюю физическую структуру диска. . С самого начала и до ATA-2 каждый пользователь должен был явно указывать размер каждого подключенного диска. Начиная с ATA-2, была реализована команда «определить диск», которую можно отправить и которая вернет все параметры диска.

Из-за недостаточной дальновидности производителей материнских плат системный BIOS часто затруднялся искусственными ограничениями размеров C / H / S из-за того, что производитель предполагал, что определенные значения никогда не будут превышать определенный числовой максимум.

Первое из этих ограничений BIOS произошло, когда диски ATA достигли размеров, превышающих 504 МБ , потому что некоторые BIOS материнских плат не допускали значений C / H / S выше 1024 цилиндров, 16 головок и 63 секторов. Умноженное на 512 байтов на сектор, получается 528 482 304 байта, что при делении на 1 048 576 байтов на МиБ составляет 504 МиБ (528 МБ ).

Второе из этих ограничений BIOS имело место для 1024 цилиндров , 256 головок и 63 секторов , а ошибка в MS-DOS и MS-Windows 95 ограничивала количество головок до 255. Это составляет 8 422 686 720 байт (8032,5 МБ ). , обычно называемый барьером в 8,4 гигабайта. Это снова ограничение, налагаемое BIOS x86, а не ограничение, налагаемое интерфейсом ATA.

В конце концов было определено, что эти ограничения размера можно преодолеть с помощью крошечной программы, загружаемой при запуске из загрузочного сектора жесткого диска. Некоторые производители жестких дисков, такие как Western Digital, начали включать эти утилиты переопределения в новые большие жесткие диски, чтобы помочь преодолеть эти проблемы. Однако, если компьютер был загружен каким-либо другим способом без загрузки специальной утилиты, будут использованы недопустимые настройки BIOS, и диск может оказаться недоступным или показаться операционной системе поврежденным.

Позже стало доступно расширение дисковых служб BIOS x86 под названием « Enhanced Disk Drive » (EDD), которое позволяет адресовать диски размером до 2 64 секторов. [28]

Ограничения размера интерфейса [ править ]

В первом интерфейсе накопителя использовался 22-битный режим адресации, в результате чего максимальная емкость накопителя составляла два гигабайта. В дальнейшем, первый формализованное спецификации ATA используется 28-битный режим адресации через LBA28 , что позволяет адресации 2 28 ( 268 435 456 ) секторов (блоков) из 512 байтов каждый, в результате чего максимальной вместимостью 128  ГиБ (137  GB ) . [29]

ATA-6 представил 48-битную адресацию, увеличив лимит до 128  ПиБ (144  ПБ ). Как следствие, любой диск ATA емкостью более 137 ГБ должен быть диском ATA-6 или более поздней версии. Подключение такого диска к хосту с интерфейсом ATA-5 или более ранней версии ограничит полезную емкость до максимума интерфейса.

Некоторые операционные системы, включая Windows XP до SP1 и Windows 2000 до SP3, по умолчанию отключают LBA48 , требуя от пользователя дополнительных действий для использования всей емкости диска ATA размером более 137 гигабайт. [30]

Старые операционные системы, такие как Windows 98 , вообще не поддерживают 48-битный LBA. Однако члены сторонней группы MSFN [31] модифицировали драйверы дисков Windows 98, добавив неофициальную поддержку 48-битной LBA в Windows 95 OSR2 , Windows 98 , Windows 98 SE и Windows ME .

Некоторые 16-битные и 32-битные операционные системы, поддерживающие LBA48, могут по-прежнему не поддерживать диски размером более 2 ТиБ из-за использования только 32-битной арифметики; ограничение также применяется ко многим загрузочным секторам .

Первенство и устаревание [ править ]

Параллельный ATA (тогда просто ATA или IDE) стал основным интерфейсом устройства хранения данных для ПК вскоре после его появления. В некоторых системах был предусмотрен третий и четвертый интерфейс материнской платы, позволяющий подключить к материнской плате до восьми устройств ATA. Часто эти дополнительные разъемы реализовывались с помощью недорогих RAID- контроллеров.

Вскоре после появления Serial ATA (SATA) в 2003 году использование Parallel ATA сократилось. Первые материнские платы со встроенными интерфейсами SATA обычно имели только один разъем PATA (до двух устройств PATA) вместе с несколькими разъемами SATA. Некоторые ПК и ноутбуки того времени имели жесткий диск SATA и оптический привод, подключенный к PATA.

С 2007 года в некоторых наборах микросхем ПК , например Intel ICH10, была удалена поддержка PATA. Производители материнских плат, все еще желающие предложить Parallel ATA с этими наборами микросхем, должны включать дополнительный интерфейсный чип. В более поздних компьютерах интерфейс Parallel ATA редко используется, даже если он присутствует, поскольку на материнской плате обычно имеется четыре или более разъема Serial ATA, а устройства SATA всех типов являются общими.

После ухода Western Digital с рынка PATA жесткие диски с интерфейсом PATA прекратили производство после декабря 2013 года для других целей, кроме специализированных. [32]

Параллельный интерфейс ATA [ править ]

Параллельные кабели ATA передают данные по 16 бит за раз. В традиционном кабеле используются 40-контактные розетки, прикрепленные к 40- или 80-жильному ленточному кабелю . Каждый кабель имеет два или три разъема, один из которых подключается к хост-адаптеру, взаимодействующему с остальной частью компьютерной системы. Остальные разъемы подключаются к устройствам хранения данных, чаще всего к жестким дискам или оптическим приводам. Каждый разъем имеет 39 физических контактов, расположенных в два ряда, с зазором или ключом на контакте 20.

Круглые параллельные кабели ATA (в отличие от ленточных кабелей) в конечном итоге стали доступными для « моддеров корпусов » из косметических соображений, а также из-за требований об улучшенном охлаждении компьютера и более простом обращении; однако спецификациями ATA поддерживаются только ленточные кабели.

Штырь 20

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

Однако некоторые флеш- накопители могут использовать контакт 20 в качестве VCC_in для питания накопителя без специального кабеля питания; эту функцию можно использовать только в том случае, если оборудование поддерживает такое использование контакта 20. [33]

Штырь 28

Контакт 28 серого (подчиненного / среднего) разъема 80-жильного кабеля не прикреплен к какому-либо проводнику кабеля. Обычно он прикрепляется к черному (со стороны главного привода) и синему (со стороны материнской платы) разъемам. Это включает функцию выбора кабеля .

Штырь 34

Контакт 34 соединен с землей внутри синего разъема 80-жильного кабеля, но не прикреплен к какому-либо проводнику кабеля, что позволяет обнаруживать такой кабель. Крепится нормально на серый и черный разъемы. [34]

44-контактный вариант [ править ]

44-контактный вариант разъема PATA используется для 2,5-дюймовых дисков внутри ноутбуков. Контакты расположены ближе друг к другу, а разъем физически меньше 40-контактного разъема. Дополнительные контакты несут мощность.

80-проводниковый вариант [ править ]

80-контактный параллельный интерфейс ATA на 1,8-дюймовом жестком диске

Кабели Ату имели 40 проводников для большей части своей истории (44 проводников для уменьшенной версии форм-фактора , используемой для 2,5" накопителей-дополнительные четыре для власти), но версия 80-жильной появилась с введением UDMA / 66 режима . Все дополнительные проводники в новом кабеле являются заземляющими и чередуются с сигнальными проводниками, чтобы уменьшить влияние емкостной связи между соседними сигнальными проводниками, уменьшая перекрестные помехи . Емкостная связь представляет большую проблему при более высоких скоростях передачи, и это изменение было необходимо чтобы обеспечить надежную работу UDMA4 со скоростью передачи 66 мегабайт в секунду (МБ / с) . Более быстрые UDMA5 и UDMA6 для режимов также требуются 80-жильные кабели.

Сравнение кабелей ATA: 40-жильный ленточный кабель (вверху) и 80-жильный ленточный кабель (внизу). В обоих случаях используется 40-контактный гнездовой разъем.

Хотя количество проводников удвоилось, количество выводов разъема и расположение выводов остались такими же, как у 40-проводных кабелей, а внешний вид разъемов идентичен. Внутренне разъемы разные; разъемы для 80-жильного кабеля подключают большее количество проводов заземления к контактам заземления, а разъемы для 40-проводного кабеля соединяют проводники заземления с контактами заземления один к одному. 80-жильные кабели обычно поставляются с тремя разъемами разного цвета (синий, черный и серый для контроллера, главного привода и подчиненного привода соответственно), в отличие от одноцветных 40-жильных разъемов кабеля (обычно все серые). К серому разъему на 80-жильных кабелях не подключен контакт 28 CSEL, что делает его подчиненным положением для приводов, настроенных для выбора кабеля.

Различия между соединителями [ править ]

Различия между разъемами

На изображении справа показаны разъемы PATA после снятия устройства снятия натяжения, крышки и кабеля. Первый контакт находится внизу слева от разъемов, контакт 2 - вверху слева и т. Д., За исключением того, что нижнее изображение синего разъема показывает вид с противоположной стороны, а первый контакт - вверху справа.

Соединитель представляет собой соединитель со смещением изоляции : каждый контакт содержит пару точек, которые вместе пронизывают изоляцию ленточного кабеля с такой точностью, что они подключаются к желаемому проводнику, не повреждая изоляцию соседних проводников. Все контакты центрального ряда подключаются к общей шине заземления и присоединяются к проводникам кабеля с нечетными номерами. Верхний ряд контактов - это гнезда разъема с четными номерами (сопрягаемые с контактами розетки с четными номерами) и присоединяются ко всем остальным проводам кабеля с четными номерами. Нижний ряд контактов - это гнезда с нечетными номерами разъема (сопрягаются с нечетными контактами розетки) и присоединяются к остальным четным проводам кабеля.

Обратите внимание на подключения к общей шине заземления от разъемов 2 (вверху слева), 19 (центральный нижний ряд), 22, 24, 26, 30 и 40 на всех разъемах. Также обратите внимание (увеличенная деталь, внизу, если смотреть с противоположной стороны соединителя), что гнездо 34 синего соединителя не контактирует ни с одним проводником, но, в отличие от гнезда 34 двух других соединителей, оно соединяется с общей шиной заземления. На сером разъеме обратите внимание, что разъем 28 полностью отсутствует, поэтому контакт 28 привода, подключенного к серому разъему, будет открыт. На черном разъеме разъемы 28 и 34 полностью нормальные, так что контакты 28 и 34 привода, прикрепленные к черному разъему, будут подключены к кабелю. Контакт 28 черного диска доходит до контакта 28 главной розетки, но не до контакта 28 серого диска.в то время как контакт 34 черного привода достигает контакта 34 серого привода, но не до контакта 34 хоста. Вместо этого заземляется контакт 34 хоста.

Стандарт диктует, что разъемы имеют цветовую маркировку для облегчения идентификации как установщиком, так и производителем кабеля. Все три разъема отличаются друг от друга. Синий (главный) разъем имеет гнездо для контакта 34, подключенного к заземлению внутри разъема, но не подключенного к какому-либо проводнику кабеля. Поскольку старые 40-жильные кабели не заземляют контакт 34, наличие заземляющего соединения указывает на то, что установлен 80-жильный кабель. Провод для контакта 34 подсоединяется нормально к другим типам и не заземлен. Установка кабеля в обратном направлении (с черным разъемом на системной плате, синим разъемом на удаленном устройстве и серым разъемом на центральном устройстве) заземлит контакт 34 удаленного устройства и соединит контакт 34 хоста с контактом 34 центрального устройства. устройство.Серый центральный разъем пропускает соединение с контактом 28, но подключает контакт 34 нормально, в то время как черный концевой разъем обычно соединяет оба контакта 28 и 34.

Несколько устройств на кабеле [ править ]

Если два устройства подключены к одному кабелю, одно должно быть обозначено как Устройство 0 (в прошлом обычно обозначалось как ведущее ), а другое как Устройство 1 (в прошлом обычно обозначалось как ведомое устройство ). Это различие необходимо для того, чтобы оба диска могли использовать один кабель без конфликтов. Устройство 0 привод диск , который обычно появляется «первым» для компьютера BIOS и / или операционной системы . На Intel 486 В большинстве персональных компьютеров диски часто обозначаются буквой «C» для устройства 0 и «D» для устройства 1, относящейся к одному активному первичному разделу на каждом.

Термины « устройство» и « привод» в промышленности используются как синонимы, например, « главный привод» или « главное устройство».

Режим, который должно использовать устройство, часто устанавливается перемычкой на самом устройстве, которая должна быть вручную установлена ​​на Устройство 0 ( Первичный / Главный ) или Устройство 1 ( Вторичное / Подчиненное ). Если к кабелю подключено одно устройство, оно должно быть настроено как Устройство 0 . Однако некоторые накопители определенной эпохи имеют специальную настройку под названием Single для этой конфигурации (в частности, Western Digital). Кроме того, в зависимости от доступного оборудования и программного обеспечения, один диск на кабеле часто будет надежно работать, даже если он настроен как Устройство 1. привод (чаще всего встречается там, где оптический привод является единственным устройством на вторичном интерфейсе ATA).

Слова первичный и вторичный обычно относятся к двум кабелям IDE, каждый из которых может иметь по два диска (первичный главный, первичный подчиненный, вторичный главный, вторичный подчиненный).

Выбор кабеля [ редактировать ]

Режим привода, называемый выбором кабеля, был описан как дополнительный в ATA-1 и получил довольно широкое распространение в ATA-5 и более поздних версиях. Диск, установленный на «выбор кабеля», автоматически конфигурируется как Устройство 0 или Устройство 1 в зависимости от своего положения на кабеле. Выбор кабеля контролируется контактом 28. Хост-адаптер заземляет этот контакт; если устройство видит, что контакт заземлен, он становится устройством Device 0 ; если он видит, что контакт 28 открыт, устройство становится устройством Device 1 .

Этот параметр обычно выбирается установкой перемычки на приводе, называемой «выбор кабеля», обычно обозначаемой CS , которая отличается от настройки устройства 0/1 .

Обратите внимание, что если два привода настроены как Устройство 0 и Устройство 1 вручную, эта конфигурация не обязательно должна соответствовать их положению на кабеле. Контакт 28 используется только для того, чтобы приводы знали свое положение на кабеле; он не используется хостом при обмене данными с приводами.

При использовании 40-жильного кабеля очень часто выбор кабеля реализовывался путем простого разрезания провода с контактом 28 между двумя разъемами устройства; поместите устройство Device 1 на конец кабеля, а устройство 0 на средний разъем. Это расположение в конечном итоге было стандартизировано в более поздних версиях. Если на кабеле с двумя приводами подключено только одно устройство, использующее средний разъем, это приводит к неиспользованному отрезку кабеля, что нежелательно по физическим причинам и по электрическим причинам. Шлейф вызывает отражения сигнала , особенно при более высоких скоростях передачи.

Начиная с 80-жильного кабеля, определенного для использования в ATAPI5 / UDMA4, устройство Device 0 подключается к дальнему от хоста концу 18-дюймового (460 мм) кабеля к черному разъему, подчиненное устройство 1 подключается. на сером среднем разъеме, а синий разъем идет к хосту (например, разъему IDE материнской платы или карте IDE). Таким образом, если на двухдисковом кабеле есть только одно устройство ( устройство 0 ), использующее черный разъем, то кабельный шлейф, вызывающий отражения, отсутствует. Кроме того, выбор кабеля теперь реализован в соединителе устройства 1 устройства, обычно просто путем исключения контакта из корпуса соединителя.

Сериализованные, перекрывающиеся и поставленные в очередь операции [ править ]

Параллельные протоколы ATA вплоть до ATA-3 требуют, чтобы после того, как команда была дана на интерфейсе ATA, она должна быть завершена до того, как может быть дана любая последующая команда. Операции на устройствах должны быть сериализованы - «с одновременным выполнением только одной операции» - «по отношению к интерфейсу хоста ATA. Полезная ментальная модель состоит в том, что интерфейс ATA хоста занят первым запросом в течение всего своего времени и, следовательно, не может получить информацию о другом запросе до тех пор, пока не будет выполнен первый. Функция сериализации запросов к интерфейсу обычно выполняется драйвером устройства в операционной системе хоста.

ATA-4 и последующие версии спецификации включали в себя «перекрывающийся набор функций» и «набор функций в очереди» в качестве дополнительных функций, обеим именованным « Очередь команд с тегами»."(TCQ), ссылка на набор функций SCSI, которые версия ATA пытается имитировать. Однако их поддержка в реальных параллельных продуктах ATA и драйверах устройств крайне редка, поскольку эти наборы функций были реализованы таким образом, чтобы поддерживать программную совместимость с его наследием, которое изначально являлось расширением шины ISA. Эта реализация привела к чрезмерной загрузке ЦП, что в значительной степени сводило на нет преимущества организации очереди команд. Напротив, перекрывающиеся операции и операции с очередями были обычным явлением в других шинах хранилища; в частности, в SCSI. Версия организации очереди команд с тегами не нуждалась в совместимости с API, разработанными для ISA, что позволяло ей достигать высокой производительности с низкими накладными расходами на шинах, которые поддерживали DMA первой стороны, например PCI.Это долгое время считалось основным преимуществом SCSI.

Стандарт Serial ATA поддерживает собственную очередь команд (NCQ) с момента его первого выпуска, но это дополнительная функция как для хост-адаптеров, так и для целевых устройств. Многие устаревшие материнские платы ПК не поддерживают NCQ, но современные жесткие диски SATA и твердотельные накопители SATA обычно поддерживают NCQ, что не относится к съемным (CD / DVD) приводам, потому что набор команд ATAPI, используемый для управления ими, запрещает операции в очереди. .

Два устройства на одном кабеле - скорость воздействия [ править ]

Существует много споров о том, насколько медленное устройство может повлиять на производительность более быстрого устройства, подключенного к тому же кабелю. Эффект есть, но дебаты запутываются из-за размывания двух совершенно разных причин, называемых здесь «Самая низкая скорость» и «Одна операция за раз».

«Самая низкая скорость» [ править ]

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

Для всех современных хост-адаптеров ATA это неверно, поскольку современные хост-адаптеры ATA поддерживают независимую синхронизацию устройства . Это позволяет каждому устройству на кабеле передавать данные с максимальной скоростью. Даже с более ранними адаптерами без независимой синхронизации этот эффект применяется только к фазе передачи данных операции чтения или записи. [35]

«По одной операции за раз» [ править ]

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

Однако большинство современных устройств будут сообщать об операциях записи как завершенных после того, как данные будут сохранены в их встроенной кэш-памяти, прежде чем данные будут записаны в (медленное) магнитное хранилище. Это позволяет отправлять команды на другое устройство по кабелю, уменьшая влияние ограничения «по одной операции за раз».

Влияние этого на производительность системы зависит от приложения. Например, при копировании данных с оптического привода на жесткий диск (например, при установке программного обеспечения) этот эффект, вероятно, не будет иметь значения. Такие работы обязательно ограничиваются скоростью оптического привода, где бы он ни находился. Но если ожидается, что рассматриваемый жесткий диск также будет обеспечивать хорошую пропускную способность для других задач одновременно, он, вероятно, не должен подключаться к тому же кабелю, что и оптический привод.

Пароли и безопасность HDD [ править ]

Устройства ATA могут поддерживать дополнительную функцию безопасности, которая определена в спецификации ATA и, следовательно, не зависит от какой-либо марки или устройства. Функцию безопасности можно включать и отключать, отправляя накопителю специальные команды ATA. Если устройство заблокировано, оно откажется от доступа до тех пор, пока не будет разблокировано.

У устройства может быть два пароля: пароль пользователя и мастер-пароль; любой или оба могут быть установлены. Существует функция идентификатора мастер-пароля, которая, если она поддерживается и используется, может идентифицировать текущий мастер-пароль (без его раскрытия).

Устройство можно заблокировать в двух режимах: в режиме повышенной безопасности или в режиме максимальной безопасности. Бит 8 в слове 128 ответа IDENTIFY показывает, в каком режиме находится диск: 0 = высокий, 1 = максимальный.

В режиме высокой безопасности устройство можно разблокировать с помощью пароля пользователя или главного пароля с помощью команды ATA «БЕЗОПАСНОСТЬ РАЗБЛОКИРОВАТЬ УСТРОЙСТВО». Существует предел попыток, обычно равный 5, после чего диск должен быть выключен и перезагружен, прежде чем можно будет предпринять повторную попытку разблокировки. Также в режиме высокой безопасности команду SECURITY ERASE UNIT можно использовать как с пользовательским, так и с главным паролем.

В режиме максимальной безопасности разблокировать устройство можно только с помощью пароля пользователя. Если пароль пользователя недоступен, единственный оставшийся способ вернуть хотя бы голое оборудование в рабочее состояние - выполнить команду SECURITY ERASE PREPARE, сразу за которой следует SECURITY ERASE UNIT. В режиме максимальной безопасности команда SECURITY ERASE UNIT требует мастер-пароля и полностью стирает все данные на диске. Слово 89 в ответе IDENTIFY указывает, сколько времени займет операция. [36]

Хотя предполагается, что блокировку ATA невозможно обойти без действительного пароля, существуют предполагаемые обходные пути для разблокировки устройства. [ необходима цитата ]

Внешние параллельные устройства ATA [ править ]

Адаптер PATA-USB. Он установлен на задней панели оптического привода DVD-RW во внешнем корпусе.

Из-за спецификации короткой длины кабеля и проблем с экранированием крайне редко можно найти внешние устройства PATA, которые напрямую используют PATA для подключения к компьютеру. Внешнему подключенному устройству требуется дополнительная длина кабеля для образования U-образного изгиба, чтобы внешнее устройство можно было разместить рядом с корпусом компьютера или на нем, а стандартная длина кабеля слишком мала для этого. Для облегчения доступа от материнской платы к устройству разъемы, как правило, расположены ближе к переднему краю материнских плат для подключения к устройствам, выступающим из передней части корпуса компьютера. Такое положение переднего края еще более затрудняет продвижение задней части к внешнему устройству. Ленточные кабели плохо экранированы, и стандарт полагается на кабели, которые должны быть проложены внутри экранированного корпуса компьютера, чтобы соответствовать ограничениям на радиочастотное излучение.

Внешние жесткие диски или оптические дисководы, которые имеют внутренний интерфейс PATA, используют некоторые другие интерфейсные технологии для преодоления расстояния между внешним устройством и компьютером. USB - наиболее распространенный внешний интерфейс, за ним следует Firewire. Микросхема моста внутри внешних устройств преобразует интерфейс USB в интерфейс PATA и обычно поддерживает только одно внешнее устройство без выбора кабеля или ведущего / ведомого.

Интерфейс Compact Flash [ править ]

Compact flash - это миниатюрный интерфейс ATA, слегка измененный, чтобы также можно было подавать питание на CF-устройство.

Compact Flash в режиме IDE - это, по сути, миниатюрный интерфейс ATA, предназначенный для использования на устройствах, использующих флэш-память. Никаких сопрягающих микросхем или схем не требуется, кроме прямой адаптации меньшего гнезда CF к большему разъему ATA. (Хотя большинство CF-карт поддерживают только режим IDE до PIO4, что делает их намного медленнее в режиме IDE, чем их скорость, поддерживаемая CF [37] ).

Спецификация разъема ATA не включает контакты для подачи питания на устройство CF, поэтому питание подается в разъем от отдельного источника. Исключение составляют случаи, когда устройство CF подключено к 44-контактной шине ATA, предназначенной для 2,5-дюймовых жестких дисков, обычно используемых в портативных компьютерах, поскольку эта реализация шины должна обеспечивать питание стандартного жесткого диска.

Устройства CF могут быть обозначены как устройства 0 или 1 на интерфейсе ATA, хотя, поскольку большинство устройств CF предлагают только один сокет, нет необходимости предлагать этот выбор конечным пользователям. Несмотря на то, что CF может допускать « горячую» замену с помощью дополнительных методов проектирования, по умолчанию при прямом подключении к интерфейсу ATA он не предназначен для «горячей» замены.

Версии стандартов ATA, скорости передачи и функции [ править ]

В следующей таблице показаны названия версий стандартов ATA, а также поддерживаемые ими режимы и скорости передачи. Обратите внимание, что скорость передачи для каждого режима (например, 66,7 МБ / с для UDMA4, обычно называемого «Ultra-DMA 66», определяемого ATA-5) дает максимальную теоретическую скорость передачи по кабелю. Это просто два байта, умноженные на эффективную тактовую частоту, и предполагается, что каждый такт используется для передачи данных конечного пользователя. На практике, конечно, накладные расходы протокола уменьшают это значение.

Перегрузка хост-шины, к которой подключен адаптер ATA, также может ограничивать максимальную скорость пакетной передачи. Например, максимальная скорость передачи данных для обычной шины PCI составляет 133 МБ / с, и она распределяется между всеми активными устройствами на шине.

Кроме того, в 2005 году не существовало жестких дисков ATA, которые могли бы обеспечивать стабильную скорость передачи данных выше 80 МБ / с. Кроме того, тесты устойчивой скорости передачи не дают реалистичных ожиданий пропускной способности для большинства рабочих нагрузок: они используют нагрузки ввода-вывода, специально разработанные для того, чтобы практически не допускать задержек из-за времени поиска или задержки вращения. Производительность жесткого диска при большинстве рабочих нагрузок ограничивается, во-первых, и во-вторых этими двумя факторами; Скорость передачи в автобусе - далекая треть по важности. Следовательно, ограничения скорости передачи выше 66 МБ / с действительно влияют на производительность только тогда, когда жесткий диск может удовлетворить все запросы ввода-вывода путем чтения из своего внутреннего кеша - очень необычная ситуация, особенно с учетом того, что такие данные обычно уже буферизированы операционной системой. .

По состоянию на апрель 2010 года механические жесткие диски могут передавать данные со скоростью до 157 МБ / с [38], что превышает возможности спецификации PATA / 133. Высокопроизводительные твердотельные накопители могут передавать данные со скоростью до 308 МБ / с. [39]

Только режимы Ultra DMA используют CRC для обнаружения ошибок при передаче данных между контроллером и приводом. Это 16-битная CRC, и она используется только для блоков данных. При передаче командных блоков и блоков состояния не используются методы быстрой передачи сигналов, которые потребовали бы CRC. Для сравнения, в Serial ATA 32-битная CRC используется как для команд, так и для данных. [40]

Функции, представленные в каждой версии ATA [ править ]

Скорость определенных режимов передачи [ править ]

Связанные стандарты, функции и предложения [ править ]

Устройство съемного носителя ATAPI (ARMD) [ править ]

Устройства ATAPI со съемными носителями, отличными от приводов CD и DVD, классифицируются как ARMD (устройство съемных носителей ATAPI) и могут отображаться в операционной системе как супер-дискета (неразмеченный носитель) или как жесткий диск (носитель с разделами). . Они могут быть поддержаны в качестве загрузочных устройств , с помощью БИОС соблюдающих с устройством ATAPI Removable Media BIOS Specification , [45] , первоначально разработанный Compaq Computer Corporation и Phoenix Technologies . Он определяет положения в BIOS одного персонального компьютера , чтобы позволить компьютеру быть бутстрапированным от таких устройств, как Zip дисков , Jaz дисков, Дисководы SuperDisk (LS-120) и аналогичные устройства.

Эти устройства имеют съемные носители, такие как дисководы гибких дисков , но емкость более соизмерима с жесткими дисками , а требования к программированию в отличие от них отличаются. Из-за ограничений интерфейса контроллера гибких дисков большинство этих устройств были устройствами ATAPI , подключенными к одному из интерфейсов ATA главного компьютера, аналогично жесткому диску или устройству CD-ROM . Однако существующие стандарты BIOS не поддерживали эти устройства. BIOS, совместимый с ARMD, позволяет загружать эти устройства и использовать их под управлением операционной системы, не требуя кода для конкретного устройства в ОС.

BIOS, реализующий ARMD, позволяет пользователю включать устройства ARMD в порядок поиска при загрузке. Обычно устройство ARMD настраивается в порядке загрузки раньше, чем жесткий диск. Аналогично дисководу гибких дисков, если в дисководе ARMD есть загрузочный носитель, BIOS будет загружаться с него; в противном случае BIOS продолжит поиск в порядке поиска, обычно с жестким диском последним.

Есть два варианта ARMD, ARMD-FDD и ARMD-HDD. Первоначально ARMD приводил к тому, что устройства выглядели как своего рода очень большие дисководы для гибких дисков, либо первичное устройство дисковода гибких дисков 00h, либо вторичное устройство 01h. Некоторые операционные системы требовали изменения кода для поддержки гибких дисков с емкостью, намного большей, чем у любого стандартного дисковода гибких дисков. Кроме того, эмуляция стандартного дисковода гибких дисков оказалась неподходящей для некоторых дисководов гибких дисков большой емкости, таких как дисководы Iomega Zip . Позже для решения этих проблем был разработан вариант ARMD-HDD, ARMD - «Устройство жесткого диска». В ARMD-HDD устройство ARMD отображается в BIOS и операционной системе как жесткий диск.

ATA через Ethernet [ править ]

В августе 2004 года Сэм Хопкинс и Брантли Коайл из Coraid разработали облегченный протокол ATA over Ethernet для передачи команд ATA через Ethernet вместо прямого подключения их к хост-адаптеру PATA. Это позволило повторно использовать установленный блочный протокол в приложениях сети хранения данных (SAN).

См. Также [ править ]

  • Расширенный интерфейс хост-контроллера (AHCI)
  • ATA через Ethernet (AoE)
  • BIOS для спецификации загрузки BIOS (BBS)
  • CE-ATA Бытовая электроника (CE) ATA
  • FATA (жесткий диск)
  • INT 13H для спецификации расширенного диска BIOS (SFF-8039i)
  • IT8212 , младший контроллер Parallel ATA
  • Мастер / ведомый (технология)
  • SCSI ( интерфейс малых компьютерных систем)
  • Последовательный ATA
  • Список пропускной способности устройства

Ссылки [ править ]

  1. ^ t13.org
  2. ^ «Serial ATA: сравнение с технологией Ultra ATA» (PDF) . Seagate Technology. Архивировано из оригинального (PDF) 05 января 2012 года . Проверено 23 января 2012 года .
  3. ^ Фроули, Лукас. «Параллельный или последовательный ATA» . Что такое? Информация для ваших компьютерных вопросов . Directron.com. Архивировано из оригинала на 1 августа 2003 года . Проверено 23 января 2012 года .
  4. ^ a b Дэвид А. Деминг, Основное руководство по Serial ATA и SATA Express, CRC Press - 2014, стр.
  5. ^ Common Access Method AT Bus Attachment, Ред. 1, 1 апреля 1989 г., CAM / 89-002, Комитет CAM
  6. ^ "Ссылка - Обзор интерфейса IDE / ATA" . PCGuide. Архивировано из оригинала на 2001-04-18 . Проверено 14 июня 2013 .
  7. ^ Ламерс, Лоуренс Дж., Изд. (1994). AT Attachment Interface для дисководов (PDF) (Технический отчет). ANSI ASC X3. X3.221-1994.
  8. ^ Финч, Стивен Г., изд. (18 марта 1996 г.). AT Attachment Interface with Extensions (ATA-2) revision 4c (PDF) (Технический отчет). ANSI ASC X3T10. X3.279-1996.
  9. ^ Стивенс, Кертис Э., изд. (6 сентября 2008 г.). AT Attachment 8 - Набор команд ATA / ATAPI (ATA8-ACS), версия 6a (PDF) (Технический отчет). ANSI ASC T13. INCITS 452-2008.
  10. ^ Уильям Ротвелл, Руководство по сертификации LPIC-2: (экзамены 201-400 и 202-400), Pearson IT Certification - 2016, стр. 150
  11. ^ Нитин Венгурлекар, Мурали Валлат, Рич Лонг, Oracle Automatic Storage Management: Under-the-Hood и практическое руководство по развертыванию, McGraw Hill Professional - 2007, стр. 6
  12. ^ Саймон Коллин, Словарь компьютерных технологий: более 10 000 четко определенных терминов, A&C Black, 2009, стр. 67
  13. Скотт Мюллер, Обновление и ремонт ПК - Глава 7. Интерфейс ATA / IDE, Que Publishing, 22 июня 2015 г.
  14. ^ «Архитектура системы: взгляд на жесткие диски» . Архивировано 08 мая 2006 года . Проверено 25 июля 2008 . Встроенные контроллеры IDE-накопителей настроены так, чтобы выглядеть на компьютере как стандартные накопители ST506.
  15. ^ Чарльз М. Козиерок (2001-04-17). «Руководство для ПК: Обзор и история интерфейса IDE / ATA» . Проверено 23 августа 2008 .
  16. ^ Джин Миллиган (2005-12-18). «История CAM ATA» . Архивировано 4 октября 2008 года . Проверено 27 августа 2008 .
  17. ^ Burniece, Том (21 июля 2011). "Коннер CP341 Drive (ATA / IDE)" . Wikifoundry . Специальная группа по хранению музея истории компьютеров . Проверено 10 января 2020 года .
  18. ^ Чарльз М. Козиерок (2001-04-17). «Руководство для ПК: ATA (ATA-1)» . Проверено 23 августа 2008 .
  19. ^ Приложение Технического комитета T13 AT (1994). Интерфейс подключения AT для дисковых накопителей (ATA-1) . Глобальные инженерные документы.
  20. ^ Независимая технологическая служба (2008). «Глоссарий терминов по восстановлению данных и жестким дискам» . Архивировано из оригинала на 2012-07-11 . Проверено 11 июля 2012 .
  21. ^ Чарльз М. Козиерок (2001-04-17). «Руководство для ПК: ATA (ATA-2)» . Проверено 23 августа 2008 .
  22. ^ a b Приложение T13 Технического комитета AT (1996). Интерфейс подключения AT с расширениями (ATA-2) . Глобальные инженерные документы.
  23. ^ Чарльз М. Козиерок (2001-04-17). «Руководство для ПК: пакетный интерфейс SFF-8020 / ATA (ATAPI)» . Проверено 23 августа 2008 .
  24. ^ Чарльз М. Козиерок (2001-04-17). «Руководство для ПК: ATA / ATAPI-4» . Проверено 23 августа 2008 .
  25. ^ Приложение Технического комитета T13 AT (1998). Вложение AT с расширением пакетного интерфейса (ATA / ATAPI-4) . Глобальные инженерные документы.
  26. ^ Western Digital Corporation. «Ultra ATA / 100 расширяет существующие технологии, повышая производительность и целостность данных» (PDF) .
  27. ^ a b kursk.ru - Стандартная настройка CMOS
  28. ^ teleport.com - Страница прерываний
  29. ^ Дисковая память (жесткие диски), твердотельные дисковые устройства, такие как USB-накопители, хранилища DVD, скорости передачи данных, скорости шины и скорости сети, указываются с использованием десятичных значений для K (1000 1 ), M (1000 2 ), G (1000 3 ), ...
  30. ^ FryeWare (2005). «Настройка реестра EnableBigLba в Windows 2000 и XP» . Проверено 29 декабря 2011 . Настройка есть HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\atapi\Parameters\EnableBigLba = 1.
  31. ^ LLXX (12 июля 2006 г.). «Enable48BitLBA - преодолеть барьер в 137 ГБ!» . 1.1 . Проверено 3 сентября 2013 .
  32. ^ «Western Digital прекращает продажу дисков PATA» . Myce.com . 2013-12-20 . Проверено 25 декабря 2013 .
  33. ^ Добро пожаловать на сайт Transcend
  34. ^ "Информационные технологии - Вложение AT с пакетным интерфейсом - 5 (ATA / ATAPI-5) - Рабочий проект" (PDF) . 2000-02-29. п. 315. Архивировано из оригинального (PDF) 27 мая 2006 года . Проверено 25 августа 2013 .
  35. ^ Чарльз М. Козиерок (2001-04-17). «Независимая синхронизация ведущего / ведомого устройства» . Руководство для ПК . Проверено 8 августа 2008 .
  36. ^ Rockbox - Разблокировка жесткого диска, защищенного паролем
  37. ^ Rysanek, Фрэнк. «Карты CompactFlash и поддержка DMA / UDMA в режиме True IDE (tm)» . Чехословакия: FCC PS . Проверено 17 июня 2019 .
  38. ^ Патрик Шмид и Ахим Роос (2010-04-06). «VelociRaptor возвращает: 6 Гбит / с, 600 ГБ и 10 000 об / мин» . tomshardware.com. Архивировано 13 сентября 2012 года . Проверено 26 июня 2010 .
  39. Патрик Шмид и Ахим Роос (13 апреля 2010 г.). «Обзор твердотельных накопителей, весна 2010 г., часть 2» . tomshardware.com. Архивировано 4 февраля 2013 года . Проверено 26 июня 2010 .
  40. ^ «Serial ATA - сравнение с технологией Ultra ATA» (PDF) . Архивировано из оригинального (PDF) 03 декабря 2007 года. www.serialata.org
  41. ^ mpcclub.com - Em8550datasheet.pdf
  42. ^ Режимы прямого доступа к памяти (DMA) и управление шиной DMA
  43. ^ a b CompactFlash 2.1
  44. ^ CompactFlash 6.0
  45. ^ Кертис Э. Стивенс; Пол Дж. Бройлз (30 января 1997 г.). «Спецификация BIOS устройства съемного носителя ATAPI, версия 1.0» (PDF) . phoenix.com . Архивировано из оригинального (PDF) 02 января 2010 года . Проверено 25 августа 2015 .

Внешние ссылки [ править ]

  • CE-ATA рабочая группа