IDE — устройства интерфейса ATA/PATA

Интерфейс ATA (IDE) является одним из самых долгих по времени использования в устройствах (компьютерах), появился он еще в 1986 г (когда первый жесткий диск 30+30 мб был уже в 1973 г) и используется по сей день (постепенно интерфейс IDE вытесняет интерфейс SATA) для подключения жестких дисков или приводов. После появления на рынке SATA, был переименован в PATA — Parallel ATA.

Содержание

  • История интерфейса ATA/PATA (IDE)
  • Интерфейс ATA (IDE)
  • Скорость передачи IDE
  • Памятка при конфигурации устройств IDE/ATA
  •  
    Я долгое время использую IDE диски и все никак не могу перейти на SATA, и даже на момент написания этой статьи, я также использую IDE 3.5/40 Gb, а современные обьемы для меня мягко говоря слишком огромные, но думаю все же в скором времени буду использовать диски с SATA интерфейсом.

    История интерфейса ATA/PATA (IDE)

    Первая версия была разработана в 1986-ом году компанией Western Digital и получали название IDE, что с английского Integrated Drive Electronics — «электроника, встроенная в привод». Этому послужило новшество того времени, контроллер размещался непосредственно в самом приводе, а не в виде отдельной платы как это было в других интерфейсах того времени — к примеру в SCSI. В связи с этим, расстояние до контроллера было уменьшено, за счет чего увеличились характеристики привода. Это позволило удешевить производство, так как контроллер был рассчитан только на родной привод, другого варианта быть не может.

    Интерфейс изначально был рассчитан на работу с жесткими дисками, однако со временем стандарт был расширен для использования с такими устройствами как DVD-ROM, CD-ROM, ленточными накопители, дискеты большого обьема (ZIP, флоптические).

    Но не сразу стандартизован был интерфейс подключения к CD-ROM, это скорее было проприетарными разработками фирм, выпускавшие приводы. Поэтому для подключения CD-ROM было необходимо сперва установить отдельную плату расширения, которая направлена на работу с определенным производителем. Некоторые звуковые карты были оснащены именно таким разьемом, поэтому обычным делом было когда вместе с CD-ROM приводом в комплекте продавались звонковые карты, так как это было на то время оптимальным решением.

    После этого, важным изменением в развитии интерфейса ATA/PATA стало использования вместо PIO — DMA. При использовании PIO процессом считывания с диска управлял центральный процессор, это было заметно на сниженном быстродействии. Поэтому системы, которые использовали интерфейс ATA работали намного медленнее с диском, чем те, которые использовали интерфейс SCSI (или другие). DMA существенно облегчил этот процесс и снизил затраты центрального процессора во время считывания.

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

    При использовании технологии DMA, роль управления потоком данных берет на себя сам накопитель, работа с памятью происходит почти без участия процесса, который в свою очередь выдает только команды на выполнение той или иной задачи.

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

    Однако использование DMA возможно только в том случае, когда операционная система, BIOS и контроллер поддерживают этот режим, в остальных случая используется только режим PIO.

    Со временем был введен дополнительный режим — UltraDMA 2 (UDMA 33), в этом режиме данные передаются как при переднем так и при заднем фронте сигнала DIOR/DIOW. Это увеличивает скорость вдвое, помимо этого проверяется четность CRC (последовательность бит, которая была получена по определенному алгоритму и при этом основываясь на другой битовой последовательности — исходной), что только повышает надежность передачи.

    Интерфейс ATA (IDE)

    Вообще «оригинальный» интерфейс АТА не предназначен для подключения каких либо устройств, кроме как жестких дисков и не поддерживает возможности ATAPI, при которых возможно подключение и других устройств а также использование режим передачи block mode и LBA.

    Для подключения устройств с разьемом IDE (PATA), обычно применяется 40-жильный проводной кабель (другими словами — шлейф). Такой шлейф может иметь как два, так и три разьема. Один разьем соответственно подключается к материнской плате, а другой к жесткому диску, свободный раздел можно также подключить как к накопителю, так и к оптическому приводу. В материнских платах старого образца, разьем IDE был в виде отдельной платы расширения. Встречаются также IDE шлейфы для подключения трех дисков к одному каналу, но в таком случае один из дисков будет в режиме «только чтение».

    Шлейф IDE, как уже писалось выше, представляет собой 40-контактный кабель, однако с появлением Ultra DMA/66 (UDMA 4), появилась еще одна его разновидность — 80-ти жильный кабель. Все дополнительные проводники, ничто иное как элементы заземления, которые чередуются с информационными проводниками. В результате количество проводников заземления с 7-ми увеличилось до 47-ми. Проводники заземления необходимы для уменьшения емкостной связи, что в свою очередь сокращает взаимные наводки. Именно при высоких скоростях, емкостная связь была преградой, поэтому для обеспечения скорости 66 Мб/с стандарта Ultra DMA/66, был применен новый кабель. Другие режимы UDMA также требуют использование такого кабеля (шлейфа).

    Длина кабеля всегда составляла не больше 46 см, что затрудняло подключение и правильное расположение жесткого диска в северных корпусах, и исключает использование дисков PATA в роли внешних. На рынке представлены кабели больше стандартной длины, однако это не соответствуют стандарту. Это не означает что они не будут передавать данные должным образом, как и при нестандартном кабеле — не плоском, а «круглом». Стандарт PATA предполагает использование кабелей только определенной длины, с конкретными характеристиками сопротивлений (как полного, так и емкостного). Поэтому нужно необходимо осторожно относится к таким «нестандартным» кабелям.

    Если на одном канале (шлейфе) используется не одно IDE-устройство, то в таком случае одно из них должно быть ведущим (master), а второе — ведомым (slave). Обычно в цепочке первым расположен ведущий диск, после которого уже ведомый. Также и в BIOS первым диском в списке выступает ведущий, после которого — ведомый.

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

    Также существует настройка cable select, при которой диск сам определяет свой тип. Впервые такая опция была предложена в спецификации ATA-1, но распространенной стала только с выходом ATA-5. Настройка cable select исключает переставление перемычек в любом положении дисков/приводов. Но для работоспособности этой настройки, необходимо чтобы шлейф был с кабельной выборкой.

    При использовании 40-контактного кабеля настройку cable select проводили простым способом, а именно перерезанием 28-го контакта между двумя разьемами, что приводило к тому, что устройство на конце кабеля являлось ведомым, а ведущим — то которое идет перед ним. Такое размещение со временем было даже стандартом. Но когда на кабеле располагалось только одно устройство, то это приводило к образованию ненужного куска кабеля, что к тому же могло служить отражателем сигнала и провоцировать помехи.

    80-ти проводниковые кабели лишены данных недостатков, так как ведущее устройство всегда находится в конце кабеля, поэтому при подключении одного устройства — нет лишнего куска кабеля. Кабельная выборка у них заводская, то есть в самом разьеме данный контакт исключен. Для удобства разьемы на кабелях отличаются цветом, хотя на это мало кто обращает внимание. Синий предназначен для к контроллера, черный к ведущему, а серый — к ведомому устройству.

    Скорость передачи IDE

    При использовании жесткого диска IDE (ATA/PATA), скорость определяется в основном по двум параметрам. Внутренняя скорость передачи непосредственно между магнитной составляющей и внутренним буфером диска и определяется плотностью записи, скоростью вращения и другими параметрами, которые зависят в первую очередь не от интерфейса, а от конструкции диска. Также в большой степени на скорость работы диска IDE влияет используемый режим передачи данных. На первых порах использования дисков скорость дисковой подсистемы определялась внутренней скоростью передачи данных, которая была значительно меньшей. Сегодня, когда плотность записи намного выше и за один участок времени или оборота снять/считать ее пропорционально возможно больше, а также с увеличением частоты вращения, в первую очередь рассматривается именно внешняя скорость передачи.

    Памятка при конфигурации устройств IDE/ATA

    Если вы собрались сконфигурировать IDE-устройства, буд-то жесткий диск или CD-ROM/DVD-ROM, следует учитывать следующие тонкости или рекомендации:

    — каждый канал IDE за единицу времени может обработать только одну команду к одному устройству, то есть, если на канале (шлейфе) есть также еще устройства (к примеру два жестких диска), то доступ к другому жесткому диску будет только при условии обработки команды к первому. Именно поэтому рекомендуется использовать при возможности на одно устройство — один канал, именно это и является основным преимуществом SCSI (к примеру использование два жестких диска);

    — чипсеты материнских плат, которые оснащены IDE-контроллером, поддерживают разные режимы передачи данных для устройства, тем не менее если устройства имеют значительные отличия по скорости, то лучше их разместить на разных каналах IDE;

    — не рекомендуется подключать на одном канале IDE жесткий диск и CD-ROM, так последний использует другую систему команд и это может отразится на работе жесткого диска не в лучшую сторону, во-вторых даже самые быстры ATAPI-устройства не способы даже конкурировать со скоростью IDE, поэтому это также может замедлить скорость работы жесткого диска.


    Вернуться на главную!

    Поделитесь своим мнением

    /ide-ustroystva-interfeysa-ata-pata.html
    rss
    Карта