link140 link141 link142 link143 link144 link145 link146 link147 link148 link149 link150 link151 link152 link153 link154 link155 link156 link157 link158 link159 link160 link161 link162 link163 link164 link165 link166 link167 link168 link169 link170 link171 link172 link173 link174 link175 link176 link177 link178 link179 link180 link181 link182 link183 link184 link185 link186 link187 link188 link189 link190 link191 link192 link193 link194 link195 link196 link197 link198 link199 link200 link201 link202 link203 link204 link205 link206 link207 link208 link209 link210 link211 link212 link213 link214 link215 link216 link217 link218 link219 link220 link221 link222 link223 link224 link225 link226 link227 link228 link229 link230 link231 link232 link233 link234 link235 link236 link237 link238 link239 link240 link241 link242 link243 link244 link245 link246 link247 link248 link249 link250 link251 link252 link253 link254 link255 link256 link257 link258 link259 link260 link261 link262 link263 link264 link265 link266 link267 link268 link269 link270 link271 link272 link273 link274 link275 link276 link277 link278 link279

PersCom — Компьютерная Энциклопедия Компьютерная Энциклопедия

ПерсКом

ATA/IDE

Кабель ввода-вывода параллельного ATA

Для передачи сигналов между адаптером шины и жестким диском (контроллером) предназначен 40-контактный ленточный кабель (рис. 1). Чтобы по возможности не допускать искажения формы сигнала, увеличения задержек и уровня помех, длина кабеля не должна превышать 46 см (18 дюймов), хотя тестирование показало, что 80-жильные кабели могут достигать длины 69 см (27 дюймов).

Учтите, что новые высокоскоростные интерфейсы IDE наиболее подвержены помехам, возникающим в кабелях, особенно в слишком длинных. В них возможны нарушение целостности данных и другие неприятности, которые могут вывести из себя даже самых хладнокровных пользователей. Кроме того, любой жесткий диск, работающий в режиме UDMA Mode 4 (66 Мбайт/с), Mode 5 (100 Мбайт/с) или Mode 6 (133 Мбайт/с), должен подключаться к 80-жильному кабелю. Такой же кабель не помешает использовать и для жесткого диска UDMA/33. Я всегда храню специальный высококачественный 80-жильный кабель IDE в комплекте инструментов для тестирования дисков на тот случай, если возникнет подозрение, что проблемы связаны с качеством кабеля.
На рис. 1 показаны структура типового кабеля ATA и его размеры.
 
В настоящее время применяется два типа кабелей — 40- и 80-жильные (рис. 2). В обоих используются 40-контактные разъемы, а остальные проводники в 80-жильном кабеле заземлены. Такое конструктивное решение позволяет снизить уровень помех в высокоскоростных интерфейсах UltraATA/66 или более новых. Современные устройства и адаптеры ATA способны отличить подключение 80-жильного кабеля от 40-жильного; в последнем случае просто отключается поддержка высокоскоростных режимов (ATA/66, ATA/100 и ATA/133) и отображается соответствующее предупреждение. Новый 80-жильный кабель обратно совместим с 40-жильным, так что лучше использовать именно этот тип кабеля, причем независимо от интерфейса установленного накопителя.
 
 
Один студент однажды спросил меня, как отличить 40-жильный кабель от 80-жильного. Мой ответ был прост: подсчитать выступы на плоском кабеле. К тому же 80-жильный кабель менее ребристый, т.е. более гладкий.
 
 
Обратите внимание, что 80-жильные кабели снабжены ключами, которые позволяют предотвратить неправильное их подключение. В неудачно сконструированном 40-жильном кабеле, который показан на рис. 2, ключа нет; в то же время большинство качественных 40-контактных кабелей снабжены ключами. Поскольку наличие ключей не является обязательным условием, при конструировании более дешевых версий от них решили отказаться. В соответствии со стандартами ATA, все 80-жильные кабели должны снабжаться ключами.


Разъем ввода-вывода параллельного ATA

Чтобы предотвратить неправильное подключение, 40-контактный разъем интерфейса ATA (рис. 1) обычно снабжают ключом. Этот ключ на штекере кабеля обычно выполняют в виде выступа, а также заблокированного контакта с номером 20 (рис. 2). На самом устройстве ключ выполнен в виде соответствующего разреза и отсутствия контакта с номером 20.

 
Настоятельно рекомендуется приобретать кабели и устройства с ключами на разъемах и штекерах, чтобы исключить неправильное подключение устройств. Неправильное подключение кабеля IDE обычно не наносит существенного вреда, но может заблокировать систему, что приведет к ее “зависанию” или сделает запуск невозможным.
 
 
 
 
 
 
Назначение выводов разъема IDE приведено в таблице 1.
 
Таблица 1. Назначение выводов разъема интерфейса ATA IDE
Название сигнала Вывод Вывод Название сигнала
-RESET 1 2 Общий
Данные, бит 7 3 4 Данные, бит 8
Данные, бит 6 5 6 Данные, бит 9
Данные, бит 5 7 8 Данные, бит 10
Данные, бит 4 9 10 Данные, бит 11
Данные, бит 3 11 12 Данные, бит 12
Данные, бит 2 13 14 Данные, бит 13
Данные, бит 1 15 16 Данные, бит 14
Данные, бит 0 17 18 Данные, бит 15
Общий 19 20 Ключ (нет вывода)
DRQ 3 21 22 Общий
-IOW 23 24 Общий
-IOR 25 26 Общий
IO CH RDY 27 28 SPSYNC:CSEL1
-DACK 3 29 30 Общий
IRQ 14 31 32 Зарезервирован2
Адрес, бит 1 33 34 -PDIAG
Адрес, бит 0 35 36 Адрес, бит 2
-CS1FX 37 38 -CS3FX
-DA/SP 39 40 Общий
+5 В (питание электроники) 41 42 +5 В (питание двигателя)
Общий 43 44 Зарезервирован
  1. Контакт 28 обычно отвечает за режим Cable Select, однако некоторые старые модели накопителей используют его для синхронизации шпинделя для нескольких накопителей.
  2.  Контакту 32 был назначен сигнал IOCS16 согласно стандарту ATA2, однако в настоящее время он не используется. Знак ‘‘’’ перед названием сигнала (например, RESET) указывает на то, что сигнал является ‘‘активно низким’’.
В портативных компьютерах для подключения 2,5-дюймового дисковода обычно используется уменьшенный унифицированный 50-контактный разъем, выводы которого расположены на расстоянии 2 мм (0,079 дюйма) друг от друга. Кроме основной 40-контактной части, которая практически не отличается от стандартного разъема ATA (за исключением уменьшенного расстояния между выводами), существуют также дополнительные выводы питания и перемычек. Обычно для подключения к разъему используется 44-контактный кабель, передающий силовое напряжение питания и стандартные сигналы ATA. Статус жесткого диска определяется положением имеющейся на нем перемычки или переключателя: ведущий (Master), ведомый (Slave) или выбор кабеля (Cable Select).
 
Унифицированный 50-контактный разъем, используемый для подключения 2,5-дюймовых дисководов ATA, показан на рисунке 3.
 
 
Обратите внимание на выводы позиций A–D и удаленные выводы позиций E и F. Перемычка, используемая для определения статуса жесткого диска, обычно располагается между контактами позиций B и D. Выводы 41 и 42 разъема служат для подачи питания напряжением +5 В к логической схеме дисковода (на монтажную плату) и электродвигателю соответственно; вывод 43 заземлен (т.е. подключен к общему проводу); вывод 44 является резервным и в данной конструкции не используется. Следует также отметить, что в 2,5-дюймовых дисководах, в отличие от дисководов большего размера, используется электродвигатель с рабочим напряжением 5 В, а не 12 В.
 
Назначение выводов унифицированного 50-контактного разъема интерфейса ATA, используемого большинством 2,5-дюймовых дисководов (портативные компьютеры или ноутбуки), приведено в таблице 2.
 
Таблица 2. Назначение выводов унифицированного 50-контактного разъема ATA
Название сигнала Вывод Вывод Название сигнала
Вывод перемычки A B Вывод перемычки
Вывод перемычки C D Вывод перемычки
Ключ (нет вывода) E F Ключ (нет вывода)
-RESET 1 2 Общий
Бит данных 7 3 4 Бит данных 8
Бит данных 6 5 6 Бит данных 9
Бит данных 5 7 8 Бит данных 10
Бит данных 4 9 10 Бит данных 11
Бит данных 3 11 12 Бит данных 12
Бит данных 2 13 14 Бит данных 13
Бит данных 1 15 16 Бит данных 14
Бит данных 0 17 18 Бит данных 15
Общий 19 20 Ключ (нет вывода)
DRQ 3 21 22 Общий
-IOW 23 24 Общий
-IOR 25 26 Общий
I/O CH RDY 27 28 CSEL
-DACK 3 29 30 Общий
IRQ 14 31 32 Резервный
Разряд адреса 1 33 34 -PDIAG
Разряд адреса 0 35 36 Разряд адреса 2
-CS1FX 37 38 -CS3FX
-DA/SP 39 40 Общий
+5 В (логическая схема) 41 42 +5 В (электродвигатель)
Общий 43 44 Резервный

Далеко не все разъемы и кабели снабжены ключами


Многие компании, производящие недорогие платы и кабели, не обращают на ключи никакого внимания. В разъемах АТА, используемых в дешевых системных платах, вывод 20 обычно не удален, а соответствующий контактный вывод в кабеле не блокирован. Условие правильной установки заключается в использовании закрытого разъема с пазом на системной плате и кабельного штекера с соответствующим выступом. Несоблюдение этого условия может привести к неправильному подключению кабеля. Часто самой вероятной причиной неработоспособности устройства является неверная ориентация соединительного кабеля.
Следует заметить, что в некоторых системах видеоданные воспроизводятся только в том случае, если накопители АТА реагируют на команду инициализации, которая может не поступать при неправильном подключении кабеля. Таким образом, установив в системе накопитель АТА, не снабженный ключом, включите компьютер и, если система окажется блокированной(т.е. на экране ничего не отразится), проверьте подключение кабеля АТА. 
 
В редких случаях при установке различных аппаратных компонентов можно встретить кабель с блокированным выводом 20 (как это и должно быть) и разъем, в котором вывод 20 все еще существует. При этом можно удалить вывод 20 с системной платы, а также разблокировать вывод кабеля или воспользоваться другим кабелем, не имеющим блокированного вывода. В некоторых кабелях блок представляет собой часть корпуса кабельного разъема, следовательно, придется либо удалить вывод 20 на системной плате, либо взять другой кабель.
 
Существует простое правило, согласно которому вывод 1 должен располагаться со стороны разъема питания подключаемого устройства, чему обычно соответствует красная полоса на кабеле.


Подробно о стандартах

Стандарт ATA-1

Стандарт ATA-1 определяет оригинальный интерфейс AT Attachment (интегрированный интерфейс шины между дисковыми устройствами и адаптером к шине ISA). В спецификации ATA-1 были определены и документированы следующие основные свойства:
  • 40/44-контактный разъем и кабель;
  • параметры выбора конфигурации диска (ведущий/ведомый);
  • параметры сигналов для основных режимов PIO (программируемый вводвывод) и DMA (прямой доступ к памяти);
  • преобразование параметров накопителя CHS (Cylinder Head Sector) и LBA (Large Block Address) для устройств емкостью до 267386880 секторов (136,9 Гбайт).
Хотя интерфейс ATA-1 используется с 1986 года, работа по его превращению в официальный стандарт началась Комитетом CAM (Common Access Method — общий метод доступа) только в 1988 году. Стандарт ATA-1 был завершен и официально опубликован в 1994 году под названием ANSI X3.221 1994, AT Attachment Interface for Disk Drives. Официально его поддержка была прекращена 6 августа 1999 года.
 
Хотя стандарт ATA-1 теоретически поддерживает диски емкостью до 136,9 Гбайт (228–220 = 267386880 секторов), он не позволил обойти ограничения BIOS, изза чего максимальный объем дисков составил 528 Мбайт (102416 × 63 = 1032192 сектора). Ограничения BIOS удалось обойти только в последующих версиях стандарта ATA, поскольку на то время жестких дисков объемом более 528 Мбайт не существовало.
 

Стандарт ATA-2

Этот стандарт представляет собой расширение первоначального стандарта ATA (IDE); он впервые опубликован в 1996 году. Наиболее существенные дополнения таковы:
  • возможность работы в режимах быстрого программного вводавывода (Faster PIO) и прямого доступа к памяти (DMA);
  • поддержка расширенной системы управления питанием;
  • поддержка съемных устройств;
  • поддержка устройств PCMCIA (PC Card);
  • поддержка команды Identify Drive, с помощью которой можно получить дополнительные сведения о диске;
  • стандарт CHS/LBA, определенный для дисков емкостью до 8,4 Гбайт.
Наиболее важным нововведением в стандарте ATA-2 была поддержка более быстродействующих режимов PIO и DMA, а также накопителей объемом до 8,4 Гбайт на уровне BIOS, поскольку, несмотря на поддержку стандартом ATA-1 дисков объемом до 136,9 Гбайт, первые версии PC BIOS позволяли работать с дисками объемом не более 528 Мбайт. Добавление функции трансляции параметров позволило увеличить объем поддерживаемых BIOS накопителей до 8,4 Гбайт. Подробнее об этом речь идет далее.
 
Кроме того, ATA-2 вносит некоторые изменения в команду идентификации жесткого диска, в результате чего появляется возможность передавать в систему более подробные сведения о нем. Это особенно важно как для технологии Plug and Play, так и для совместимости с последующими версиями стандарта.
 
Стандарт ATA-2 иногда называют FastATA или FastATA-2 (компании Seagate/Quantum), а также — EIDE (Enhanced IDE) (компания Western Digital).
 
Хотя работа над стандартом ATA-2 была начата в 1993 году, впервые он был опубликован в 1996 году под названием ANSI X3.279 1996 AT Attachment Interface with Extensions. Официальная поддержка ATA-2 прекращена в 2001 году.

Стандарт ATA-3

Стандарт ATA-3 предложил незначительные изменения по сравнению со своим предшественником. Среди наиболее заметных нововведений следующие:
  • исключение 8-разрядного протокола передачи данных по каналам DMA;
  • технология самоконтроля с анализом S.M.A.R.T. (Self Monitoring Analysis and Report Technology) для предсказания снижения быстродействия устройства;
  • поддержка режима LBA стала обязательной (раньше она таковой не являлась);
  • добавлен режим Security ATA, позволяющий защитить паролем доступ к устройству;
  • приведены рекомендации относительно терминаторов шины для обеспечения повышенной помехоустойчивости при высоких скоростях передачи данных.
Стандарт ATA-3 базируется на стандарте ATA-2, но обеспечивает более высокую надежность, особенно при использовании режимов обмена данными PIO Mode 4; однако в нем неопределено ни одного более быстродействующего режима. При этом были добавлены такие функции, как защита паролем, расширенное управление электропитанием, а также поддержка технологии S.M.A.R.T. Это позволяет накопителю контролировать свое состояние и в случае обнаружения проблем сообщать об этом, благодаря чему предотвращается потеря данных. Технология S.M.A.R.T. изначально была разработана компанией IBM.
 
Работа над стандартом ATA-3 была начата в 1995 году, а опубликован он в 1997 году под названием ANSI X3.298 1997, AT Attachment 3 Interface. Официальная поддержка стандарта ATA-3 прекращена в 2002 году.

Стандарт ATA/ATAPI-4

Спецификация ATA-4 была опубликована в 1998 году. В соответствии с ней пакетный интерфейс ATAPI рассматривается как полноправный, а не вспомогательный интерфейс ATA, причем полностью совместимый с ним. Это позволило подключать к стандартному интерфейсу такие устройства, как приводы оптических дисков CDROM и CDRW, приводы гибких дисков LS-120 SuperDisk, Zipустройства, ленточные накопители и т.д. До этого времени стандарт ATAPI был формально отделен от ATA. Кроме того, ATA-4 поддерживает режимы UltraDMA (называемые также UltraATA) для еще более быстрой передачи данных. Режим с самым высоким эксплуатационным показателем, называемый DMA/33, имеет пропускную способность 33 Мбайт/с.
 
Основные нововведения стандарта ATA-4 следующие:
  • режим передачи данных UltraDMA, обеспечивающий скорость до 33 Мбайт/с;
  • интегрированная поддержка ATAPI;
  • поддержка расширенного управления питанием;
  • новый 80-жильный 40-контактный кабель, обладающий повышенной помехозащищенностью;
  • поддержка защищенной области жесткого диска (HPA);
  • поддержка Compact Flash Adapter (CFA);
  • улучшенная BIOS с поддержкой дисков большой емкости (более 9,4 трлн. Гбайт), хотя стандарт ATA попрежнему ограничен максимальным объемом 136,9 Гбайт.
Степень поддержки и скорость интерфейса АТА в системе определяются главным образом набором микросхем используемой системной платы. Большинство микросхем системной логики поставляются с такими компонентами, как микросхемы южного моста или контроллера вводавывода, поддерживающие интерфейс АТА (а также другие функции). Чтобы узнать, поддерживает ли материнская плата режимы АТА/33, АТА/66, АТА/100 и АТА/133, почитайте документацию к системной плате или ее набору микросхем. Можно также запустить программу настройки BIOS, открыть меню с пользовательскими настройками жесткого диска и просмотреть перечисленные режимы UltraDMA (если таковые имеются). Большинство системных плат, выпущенных в 1998 году, поддерживают АТА/33; начиная с 2000 года платы поддерживают режим АТА/66, а с конца 2000 года — режим АТА/100. Системные платы, выпускаемые со средины 2002 года, поддерживают режим АТА/133.
 
Стандарт ATA-4 ввел поддержку ATAPI в свой состав. Таким образом, ATAPI перестал существовать как отдельный интерфейс, независимый от ATA. Это позволило использовать ATA в качестве интерфейса других устройств. Кроме того, в стандарт ATA-4 была добавлена поддержка высокоскоростных режимов передачи данных UltraDMA. Так, режим UDMA/33 имел пропускную способность 33 Мбайт/с, что вдвое выше, чем у ранее использовавшихся режимов PIO и DMA. Режим UDMA к тому же еще и уменьшал нагрузку на процессор, что позволило добиться еще большего прорыва в производительности.
 
Необязательный 80-жильный кабель предназначен для передачи данных в режиме UDMA/33. Несмотря на то что в данном случае этот кабель использовать необязательно, в последующих высокоскоростных режимах ATA/55, ATA/100 и ATA/133, введенных стандартом ATA-5, он станет обязательным.
 
Поддержка защищенной области жесткого диска (HPA) была введена с целью поддержки необязательной команды SET MAX ADDRESS, позволяющей выделять некоторое пространство жесткого диска для программ восстановления.
 
Также в стандарт была включена поддержка очередей команд, аналогичных SCSI-2. Это позволило лучше обслуживать многозадачные системы, в которых одновременно работающие программы отправляют свои запросы на передачу данных по интерфейсу ATA.
 
В 1998 году Комитет Т13 утвердил стандарт ANSI NCITS 316 1998 1394 to AT Attacment — Tailgate, описывающий протокол сопряжения между шиной IEEE-1394 (iLink/FireWire) и накопителем АТА. Этот протокол дает возможность обеспечить взаимодействие накопителей АТА с шиной FireWire. Сам шлюз сопряжения представляет собой адаптер (в виде, как правило, небольшой монтажной платы), используемый для преобразования сигналов IEEE-1394 (iLink/FireWire) в АТА, что позволяет подключать накопители АТА к шине FireWire. Это дало возможность производителям быстро начать разработку внешних дисковых накопителей, подключаемых по интерфейсу IEE 1394. В настоящее время практически во всех внешних накопителях FireWire содержатся шлюзовое устройство и стандартный накопитель АТА.

Стандарт ATA/ATAPI-5

 

Стандарт ATA-5 был представлен в 1998 году и базируется на предыдущем стандарте, ATA-4. Он включает в себя спецификацию UltraATA/66 (также известную как UltraDMA 6 или UDMA/66), в которой скорость пакетной передачи протокола UltraATA удвоена за счет сокращения времени синхронизации и повышения частоты. Последнее привело к увеличению помех при передаче по стандартному 40-жильному кабелю, применяемому в интерфейсах ATA и UltraATA. Для снижения уровня помех был разработан 80-жильный 40-контактный кабель. Он был впервые представлен для интерфейса ATA-4, однако стал обязательным для ATA-5 в случае использования режима UltraATA/66. Этот кабель имеет 40 дополнительных заземляющих проводов между каждой из 40 основных сигнальных и заземляющих линий, что помогает изолировать сигналы от взаимных наводок. Обратите внимание, что этот кабель работает не только с устройствами UltraATA, но и со старыми устройствами, поскольку все 40 контактов имеют тоже назначение, что и раньше.
 
Работа над стандартом ATA-5 начата в 1998 году, а официально он опубликован в 2000 году под названием ANSI NCITS 340 2000, AT Attachment 5 with Packet Interface.
 
Этот стандарт был дополнен такими возможностями:
  • режим передачи UltraDMA (UDMA), рассчитанный на скорость до 66 Мбайт/с (так называемая спецификация UDMA/66 или UltraATA/66);
  • 80-жильный кабель, необходимый для работы в режиме UDMA/66;
  • автоматическое определение кабеля — 40- или 80-жильный;
  • возможность использования режимов выше UDMA33 (только при наличии 80-жильного кабеля).
Новый 40-контактный 80-жильный кабель может работать в режиме выбора кабеля и имеет особую цветную разметку разъемов. Голубой (концевой) разъем подключается к плате интерфейса ATA (обычно к системной плате). Черный (с другой стороны кабеля) разъем называется мастерразъемом; к нему подключается ведущий диск. Серый (центральный) разъем используется для подключения ведомого устройства.
 
Чтобы использовать режимы UDMA/33 и UDMA/66, интерфейс ATA, накопитель, BIOS и кабель должны быть совместимы с режимом, который вы желаете применить. Кроме того, операционная система должна поддерживать прямой доступ к памяти. Системы Windows 95 OSR2 и более поздние поддерживают режим прямого доступа к памяти, однако более ранним версиям Windows 95 и Windows NT (до появления пакета обновления Service Pack 3) необходимы дополнительные драйверы этих скоростных режимов. За обновленными версиями драйверов следует обратиться к производителю системы или материнской платы.
 
Для повышения надежности в режимах UltraDMA используется механизм обнаружения ошибок CRC. Этот алгоритм поиска вычисляет контрольную сумму, используемую для обнаружения ошибок в потоке данных. И контроллер, и диск вычисляют значение CRC для каждой передачи в канале UltraDMA. После пересылки данных диск отдельно рассчитывает значение CRC и сравнивает его со значением, которое присылает контроллер. Если эти значения отличаются, контроллер понижает скорость передачи и повторяет отправку данных.
 

Стандарт ATA/ATAPI-6

 

Работа над стандартом ATA-6 была начата в 2000 году; данный стандарт поддерживает спецификацию UltraATA/100 (также известную как UDMA/100), в которой скорость пакетной передачи протокола UltraATA удвоена за счет сокращения времени синхронизации и повышения частоты. Как и в случае использования стандарта ATA-5, для обеспечения скоростных режимов работы необходим 80-жильный кабель. Для обеспечения работоспособности режима UltraATA/100 его должны поддерживать как накопитель, так и системная плата.
 
Стандарт ATA-6 был официально опубликован в начале 2002 года и дополнен следующими возможностями:
  • режим 5 передачи UltraDMA (UDMA), позволяющий передавать данные со скоростью до 100 Мбайт/с (так называемая спецификация UDMA/100, UltraATA/100 или просто ATA/100);
  • количество секторов, приходящихся на каждую команду, увеличилось с 8-разрядных чисел (256 секторов, или 131 Кбайт) до 16-разрядных (65536 секторов, или 33,5 Мбайт), что позволило повысить эффективность передачи файлов большого размера;
  • расширение адресации LBA с 228 до 248 (281474976710656) секторов, что позволяет поддерживать диски емкостью до 144,12 Пбайт (1 Пбайт равен 1 квадрильону байтов);
  • адресация CHS признана устаревшей; дисководы должны использовать только 28- или 48-разрядную адресацию LBA.
Помимо повышения скорости передачи данных до 100 Мбайт/с, ATA-6 весьма своевременно увеличил поддерживаемую емкость диска. ATA-5 и стандарты более ранних версий поддерживают диски емкостью не более 136,9 Гбайт, что ограничивает увеличение емкости производимых дисков. В 2001 году появились первые коммерческие 3,5-дюймовые диски, емкость которых превысила 137 Гбайт. На тот момент существовали только SCSIверсии этих накопителей, что было связано с ограничениями стандартов АТА. При использовании стандарта ATA-6 адресация LBA была расширена с 228 до 248 секторов. Это означает, что вместо 28-разрядного числа, которое использовалось логическим блоком адресации, в стандарте ATA-6 при необходимости может использоваться 48-разрядное число. Это позволяет при емкости сектора, равной 512 байт, повысить максимальную поддерживаемую емкость накопителей до 144,12 Пбайт (т.е. более 144,12 квадрильона байтов!) Следует отметить, что 48-разрядная адресация является необязательной и используется только для дисководов, емкость которых превышает 137 Гбайт. Дисководы, емкость которых меньше или равна 137 Гбайт, могут использовать как 28-, так и 48-разрядную адресацию.

Стандарт ATA/ATAPI-7

 

Работа над стандартом ATA-7 началась в конце 2001 года, а его окончательная версия была опубликована в 2004 году. Как и все стандарты ATA, он опирается на предыдущую версию, дополняя ее некоторыми возможностями.
 
Среди основных нововведений в стандарте ATA-7 можно выделить следующие.
  • Добавлен режим 6 Ultra DMA, увеличивающий скорость передачи данных до 133 Мбайт/с. Как и в режиме 5 (100 Мбайт/с) и режиме 4 UDMA (66 Мбайт/с) обязательно использование 80-жильного кабеля.
  • Добавлена поддержка длинных физических секторов. Это позволяет форматировать устройства так, чтобы один физический сектор содержал несколько логических секторов. Каждый физический сектор хранит поле кода коррекции ошибок (ECC), так что увеличение емкости физического сектора позволило повысить эффективность кодов ECC, которых стало меньше.
  • Добавлена поддержка длинных логических секторов. Это позволило серверным приложениям в каждом секторе использовать дополнительные байты (520 или 528 байт вместо 512 байт). Устройства, использующие длинные логические секторы, не имеют обратной совместимости с устройствами и приложениями, использующими стандартные 512-байтовые секторы (такими, как стандартные настольные и портативные системы).
  • В стандарт ATA-7 включены требования к последовательному интерфейсу ATA (SATA).
  • Документ стандарта ATA-7 разбит на три тома. В первый том вошли набор команд и логические регистры. Второй том посвящен протоколам параллельной передачи данных, а третий том — протоколам последовательной передачи данных.
Благодаря использованию режимов UDMA пропускная способность интерфейса, соединяющего контроллер, встроенный в накопитель, с системной платой, заметно повысилась. Но, несмотря на это, средняя максимальная скорость передачи при чтении данных в большинстве накопителей ATA, к числу которых относятся дисководы, поддерживающие режим UDMA Mode 6 (133 Мбайт/с), все еще не превышает 60 Мбайт/с. Это означает, что при использовании современных накопителей ATA, позволяющих передавать данные от дисковода к системной плате со скоростью 133 Мбайт/с, фактическая скорость передачи данных, считываемых головками с жестких дисков накопителя, будет примерно вдвое меньше. Исходя из этих соображений, можно заметить, что использование накопителя, поддерживающего режим UDMA Mode 6 (133 Мбайт/с), и системной платы, работающей только в режиме UDMA Mode 5 (100 Мбайт/с), приводит к весьма незначительному снижению фактической скорости передачи данных. Аналогично этому замена хостадаптера ATA, имеющего скорость передачи 100 Мбайт/с, устройством с пропускной способностью 133 Мбайт/с не позволит повысить фактическую скорость передачи данных при использовании накопителя, считывающего данные с жестких дисков примерно с половинной скоростью. При выборе накопителя не забывайте о том, что скорость передачи носителей является более важным показателем, чем скорость передачи интерфейса, так как представляет собой главный ограничивающий фактор.
 
Режим передачи данных со скоростью 133 Мбайт/с был изначально предложен компанией Maxtor, и только немногие производители впоследствии поддержали его. В среде производителей наборов микросхем системной логики компании VIA, ALi и SiS интегрировали поддержку режима ATA/133 до перехода к интерфейсу Serial ATA; Intel же воздержалась от этого шага. Это значит, что подавляющее большинство систем не имеют поддержки режима ATA/133; в то же время все устройства ATA/133 способны работать и в режиме ATA/100.
 
Следует заметить, что ATA-7 стал последней версией почтенного стандарта параллельного интерфейса ATA. Будущее стандарта ATA — последовательный интерфейс SATA, который рассматривается далее и который был интегрирован в стандарт ATA-7.

Стандарт SATA/ATAPI-8

 

В 2004 году была начата работа над стандартом SATA-8, который базируется на стандарте ATA-7 и подразумевает дальнейшее развитие Serial ATA с одновременной полной поддержкой параллельного интерфейса ATA. Основные нововведения стандарта SATA-8 следующие:
  • замена функций read long/write long;
  • улучшенное управление защищенной областью диска (HPA).
Ожидается, что в этом стандарте найдут свое отражение предложения, направленные Комитетом SATA-IO, в том числе повышенная скорость передачи данных (3 Гбайт/с). Официальная публикация этого стандарта ожидается в 2008 году.
 


Стандарты ATA

В настоящее время развитием интерфейса ATA занимается независимая группа, включающая в себя представителей различных компанийразработчиков ПК, жестких дисков и комплектующих. Эта группа, получившая название Технический комитет Т13, отвечает за развитие всех стандартов интерфейсов Serial и Parallel AT Attachment. Комитет Т13 входит в Интернациональный комитет по стандартам информационных технологий (International Committee on Information Technology Standards — INCITS), который работает в соответствии с правилами государственной организации ANSI (Национальный институт стандартизации США).Для создания стандартов SATA была сформирована группа, получившая название Serial ATA Workgroup (www.serialata.org), которая затем передала свои разработки Комитету T13 для завершения и официальной публикации. В последние стандарты ATA-7 и ATA-8 вошли требования к последовательному и параллельному интерфейсам ATA.

Правила, разрабатываемые этими комитетами, предназначены для согласования стандартов производителей, вовлеченных в этот технологический сектор рынка. В частности, Международный комитет стандартов информационных технологий (INCITS) разрабатывает стандарты систем обработки информации, в то время как Институт стандартизации ANSI утверждает процесс разработки этих стандартов и публикует их. Поскольку Комитет T13 по своей сути является общественной организацией, все рабочие проекты и их обсуждения открыты для публичного доступа.

На данный момент рассмотрены и утверждены следующие стандарты ATA.

  • ATA-1
  • ATA-2 (также называется FastATA, FastATA-2 или EIDE)
  • ATA-3
  • ATA-4 (также называется UltraATA/33)
  • ATA-5 (также называется UltraATA/66)
  • ATA-6 (также называется UltraATA/100)
  • ATA-7 (также называется UltraATA/133 или SATA)
  • ATA-8 (также называется UltraATA/133 или SATA)

Начиная с ATA-1, новые версии интерфейса ATA и обновленные версии BIOS обеспечивали поддержку более емких и быстрых накопителей, а также устройств других типов, отличных от жестких дисков. В стандарте ATA-2 и всех последующих исходный интерфейс ATA был улучшен в пяти направлениях:

  • вторичный канал для подключения двух устройств;
  • увеличенная максимальная емкость накопителей;
  • увеличенная скорость передачи данных;
  • поддержка интерфейса ATAPI (ATA Packet Interface — пакетный интерфейс периферийных устройств);
  • поддержка SATA.

Все версии стандарта ATA обратно совместимы, т.е. устройства ATA-1 или ATA-2 будут прекрасно работать с интерфейсом ATA-4 или ATA-5. Каждый последующий стандарт ATA основан на предыдущем. Это означает, что стандарт ATA-8, например, практически полностью соответствует функциональным особенностям ATA-7, но обладает дополнительными функциональными возможностями. Стандарты ATA-7 и ATA-8 содержат требования к параллельному и последовательному интерфейсам ATA.

В таблице представлены сведения о существующих стандартах ATA, а их более подробное описание приведено далее.

Таблица. Стандарты ATA

Стандарт
Предложен, год Опубликован, год Прекращен выпуск новых продуктов, год PIO DMA UDMA Быстродействие параллельного ATA, Мбайт/с Быстродействие SATA, Мбайт/с Свойства
ATA1 1988 1994 1999 0-2 0 - 8,33 - Поддержка дисков емкостью до 136,9 Гбайт, не встроенная в BIOS
ATA2 1993 1996 2001 0-4 0-2 - 16,67   Трансляция CHS/LBA
для работы с дисками емкостью до 8,4 Гбайт
ATA3 1995 1997 2003 0-4 0-2 - 16,67   Поддержка технологии
S.M.A.R.T., обязательная
поддержка LBA, исключение однословных
режимов DMA
ATA4 1996 1998 - 0-4 0-2 0-2 33,33   Режимы Ultra-DMA, поддержка дисков емкостью до 136,9 Гбайт
на уровне BIOS
ATA5 1998 2000 - 0-4 0-2 0-4 66,67   Режимы Faster UDMA, новый 80контактный кабель с автоопределение
ATA6 2000 2002 - 0-4 0-2 0-5 100,00   Режим UDMA с быстродействием 100 Мбайт/с; поддержка дисков емкостью до 144 Пбайт на уровне BIOS
ATA7 2001 2004 - 0-4 0-2 0-6 133,00 150 Режим UDMA с
быстродействием
133 Мбайт/с
ATA8 2004 - - - 0-2 - - 300 Незначительные
изменения

SMART. Self-Monitoring, Analysis, and Reporting Technology (технология самоконтроля с анализом).
Пбайт. Петабайт; 1 Пбайт равен одному квадрильону байтов.
CHS. Cylinder Head Sector (система адресации типа цилиндр/головка/сектор).
LBA. Logical Block Address (адресация логических блоков).
UDMA — Ultra DMA (Direct Memory Access — прямой доступ к памяти).

 



Подкатегории

  • ATA/IDE
    Кол-во материалов:
    8