Провод для подключения жесткого диска. Какие бывают разъемы жестких дисков? Сравнение интерфейсов SCSI, SATA, IDE (интерфейсы жестких дисков)

ATA (англ. Advanced Technology Attachment , Присоединение по продвинутой технологии) - параллельный интерфейс подключения накопителей (жёстких дисков и оптических приводов) к компьютеру. В 90-е годы XX века был стандартом на платформе IBM PC; в настоящее время вытеснен своим последователем - SATA. Разные версии ATA известны под синонимами IDE , EIDE , UDMA , ATAPI ; с появлением SATA также получил название PATA (Parallel ATA) .

шлейфы ATA с кабельной выборкой: 40-проводной сверху, 80-проводной снизу

Предварительное название интерфейса было PC/AT Attachment («Соединение с PC/AT»), так как он предназначался для подсоединения к 16-битной шине ISA, известной тогда как шина AT . В окончательной версии название переделали в «AT Attachment» для избежания проблем с торговыми марками.

Первоначальная версия стандарта была разработана в 1986 году фирмой Western Digital и по маркетинговым соображениям получила название IDE (Integrated Drive Electronics , «Электроника, встроенная в привод» ). Оно подчеркивало важное нововведение: контроллер привода располагается в нём самом, а не в виде отдельной платы расширения, как в предшествующем стандарте ST-506 и существовавших тогда интерфейсах SCSI и ST412. Это позволило улучшить характеристики накопителей (за счёт меньшего расстояния до контроллера), упростить управление им (так как контроллер канала IDE абстрагировался от деталей работы привода) и удешевить производство (контроллер привода мог быть рассчитан только на «свой» привод, а не на все возможные; контроллер канала же вообще становился стандартным). Следует отметить, что контроллер канала IDE правильнее называть хост-адаптером , поскольку он перешёл от прямого управления приводом к обмену данными с ним по протоколу.

В стандарте АТА определён интерфейс между контроллером и накопителем, а также передаваемые по нему команды.

Интерфейс имеет 8 регистров, занимающих 8 адресов в пространстве ввода-вывода. Ширина шины данных составляет 16 бит. Количество каналов, присутствующих в системе, может быть больше 2. Главное, чтобы адреса каналов не пересекались с адресами других устройств ввода-вывода. К каждому каналу можно подключить 2 устройства (master и slave), но в каждый момент времени может работать лишь одно устройство. Принцип адресации CHS заложен в названии. Сперва блок головок устанавливается позиционером на требуемую дорожку (Cylinder), после этого выбирается требуемая головка (Head), а затем считывается информация из требуемого сектора (Sector).

Стандарт EIDE (Enhanced IDE , т. е. «расширенный IDE» ), появившийся вслед за IDE, позволял использование приводов ёмкостью, превышающей 528 МБ (504 МиБ), вплоть до 8,4 ГБ. Хотя эти аббревиатуры возникли как торговые, а не официальные названия стандарта, термины IDE и EIDE часто употребляются вместо термина ATA . После введения в 2003 году стандарта Serial ATA («Последовательный ATA» ), традиционный ATA стали именовать Parallel ATA , имея в виду способ передачи данных по 40-жильному кабелю.

Поначалу этот интерфейс использовался с жёсткими дисками, но затем стандарт был расширен для работы и с другими устройствами, в основном - использующими сменные носители. К числу таких устройств относятся приводы CD-ROM и DVD-ROM, ленточные накопители, а также дискеты большой ёмкости, такие, как ZIP и магнитооптические диски (LS-120/240). Кроме того, из файла конфигурации ядра FreeBSD можно сделать вывод, что на шину ATAPI подключали даже FDD. Этот расширенный стандарт получил название Advanced Technology Attachment Packet Interface (ATAPI), в связи с чем полное наименование стандарта выглядит как ATA/ATAPI .

Первоначальные расширения ATA для работы с приводами CD-ROM не обладали полной совместимостью и являлись фирменными. В результате, для подключения CD-ROM было необходимо устанавливать отдельную плату расширения, специфичную для конкретного производителя, например для Panasonic (существовало не менее 5 специфичных вариантов ATA, предназначенных для подключения CD-ROM). Некоторые варианты звуковых карт, например Sound Blaster, оснащались именно такими портами.

Другим важным этапом в развитии ATA стал переход от PIO (Programmed input/output , Программный ввод/вывод ) к DMA (Direct memory access , Прямой доступ к памяти ). При использовании PIO считыванием данных с диска управлял центральный процессор компьютера (CPU), что приводило к повышенной нагрузке на процессор и замедлению работы в целом. По причине этого компьютеры, использующие интерфейс ATA, обычно выполняли операции, связанные с диском, медленнее, чем компьютеры, использующие SCSI и другие интерфейсы. Введение DMA существенно снизило затраты процессорного времени на операции с диском. В данной технологии потоком данных управляет сам накопитель, считывая данные в память или из памяти почти без участия CPU, который выдаёт лишь команды на выполнение того или иного действия. При этом жёсткий диск выдаёт сигнал запроса DMARQ на операцию DMA контроллеру. Если операция DMA возможна, контроллер выдаёт сигнал DMACK и жёсткий диск начинает выдавать данные в 1-й регистр (DATA), с которого контроллер считывает данные в память без участия процессора. Операция DMA возможна, если режим поддерживается одновременно BIOS, контроллером и операционной системой, в противном случае возможен лишь режим PIO.

В дальнейшем развитии стандарта (АТА-3) был введён дополнительный режим UltraDMA 2 (UDMA 33 ). Этот режим имеет временные характеристики DMA Mode 2, однако данные передаются и по переднему, и по заднему фронту сигнала DIOR/DIOW. Это вдвое увеличивает скорость передачи данных по интерфейсу. Также введена проверка на чётность CRC, что повышает надёжность передачи информации.

В истории развития ATA был ряд барьеров, связанных с организацией доступа к данным. Большинство из этих барьеров, благодаря современным системам адресации и технике программирования, были преодолены. К их числу относятся ограничения на максимальным размер диска в 504 МиБ, ~8 ГиБ, ~32 ГиБ, и 128 ГиБ. Существовали и другие барьеры, в основном связанные с драйверами устройств, и организацией ввода/вывода в операционных системах, не соответствующих стандартам ATA.

Оригинальная спецификация АТА предусматривала 28-битный режим адресации. Это позволяло адресовать 2 28 (268 435 456) секторов по 512 байт каждый, что давало максимальную ёмкость в 137 ГБ (128 ГиБ). В стандартных PC BIOS поддерживал до 7,88 ГиБ (8,46 ГБ), допуская максимум 1024 цилиндра, 256 головок и 63 сектора. Это ограничение на число цилиндров/головок/секторов CHS (Cyllinder-Head-Sector) в сочетании со стандартом IDE привело к ограничению адресуемого пространства в 504 МиБ (528 МБ). Для преодоления этого ограничения была введена схема адресации LBA (Logical Block Address), что позволило адресовать до 7,88 ГиБ. Со временем и это ограничение было снято, что позволило адресовать сначала 32 ГиБ, а затем и все 128 ГиБ, используя все 28 разрядов (в АТА-4) для адресации сектора. Запись 28-битного числа организована путём записи его частей в соответствующие регистры накопителя (с 1 по 8 бит в 4-й регистр, 9-16 в 5-й, 17-24 в 6-й и 25-28 в 7-й).

Адресация регистров организована при помощи трёх адресных линий DA0-DA2. 1-й регистр с адресом 0 является 16-разрядный, и используется для передачи данных между диском и контроллером. Остальные регистры 8-битные и используются для управления.

Новейшие спецификации ATA предполагают 48-битную адресацию, расширяя таким образом возможный предел до 128 ПтБ (144 петабайт).

Эти ограничения на размер могут проявляться в том, что система думает, что объём диска меньше его реального значения, или вовсе отказывается загружаться и виснет на стадии инициализации жёстких дисков. В некоторых случаях проблему удаётся решить обновлением BIOS. Другим возможным решением является использование специальных программ, таких, как Ontrack DiskManager, загружающих в память свой драйвер до загрузки операционной системы. Недостатком таких решений является то, что используется нестандартная разбивка диска, при которой разделы диска оказываются недоступны, в случае загрузки, например, с обычной DOS-овской загрузочной дискеты. Впрочем, многие современные операционные системы могут работать с дисками большего размера, даже если BIOS компьютера этот размер корректно не определяет.

Разводка Parallel ATA

Контакт

Назначение

Контакт

Назначение

GPIO_DMA66_Detect

Для подключения жёстких дисков с интерфейсом PATA обычно используется 40-проводный кабель (именуемый также шлейфом). Каждый шлейф обычно имеет два или три разъёма, один из которых подключается к разъёму контроллера на материнской плате (в более старых компьютерах этот контроллер размещался на отдельной плате расширения), а один или два других подключаются к дискам. В один момент времени шлейф P-ATA передаёт 16 бит данных. Иногда встречаются шлейфы IDE, позволяющие подключение трёх дисков к одному IDE каналу, но в этом случае один из дисков работает в режиме read-only.

Долгое время шлейф ATA содержал 40 проводников, но с введением режима Ultra DMA/66 (UDMA4 ) появилась его 80-проводная версия. Все дополнительные проводники - это проводники заземления, чередующиеся с информационными проводниками. Такое чередование проводников уменьшает ёмкостную связь между ними, тем самым сокращая взаимные наводки. Ёмкостная связь является проблемой при высоких скоростях передачи, поэтому данное нововведение было необходимо для обеспечения нормальной работы установленной спецификацией UDMA4 скорости передачи 66 МБ/с (мегабайт в секунду). Более быстрые режимы UDMA5 и UDMA6 также требуют 80-проводного кабеля.

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

Стандарт ATA всегда устанавливал максимальную длину кабеля равной 46 см. Это ограничение затрудняет присоединение устройств в больших корпусах, или подключение нескольких приводов к одному компьютеру, и почти полностью уничтожает возможность использования дисков PATA в качестве внешних дисков. Хотя в продаже широко распространены кабели большей длины, следует иметь в виду, что они не соответствуют стандарту. То же самое можно сказать и по поводу «круглых» кабелей, которые также широко распространены. Стандарт ATA описывает только плоские кабели с конкретными характеристиками полного и ёмкостного сопротивлений. Это, конечно, не означает, что другие кабели не будут работать, но, в любом случае, к использованию нестандартных кабелей следует относиться с осторожностью.

Если к одному шлейфу подключены два устройства, одно из них обычно называется ведущим (англ. master ), а другое ведомым (англ. slave ). Обычно ведущее устройство идёт перед ведомым в списке дисков, перечисляемых BIOS’ом компьютера или операционной системы. В старых BIOS’ах (486 и раньше) диски часто неверно обозначались буквами: «C» для ведущего диска и «D» для ведомого.

Если на шлейфе только один привод, он в большинстве случаев должен быть сконфигурирован как ведущий. Некоторые диски (в частности, производства Western Digital) имеют специальную настройку, именуемую single (т. е. «один диск на кабеле»). Впрочем, в большинстве случаев единственный привод на кабеле может работать и как ведомый (такое часто встречается при подключении CD-ROM’а на отдельный канал).

Настройка, именуемая cable select (т. е., «выбор, определяемый кабелем» , кабельная выборка ), была описана как опциональная в спецификации ATA-1 и стала широко распространена начиная с ATA-5, поскольку исключает необходимость переставлять перемычки на дисках при любых переподключениях. Если привод установлен в режим cable select , он автоматически устанавливается как ведущий или ведомый в зависимости от своего местоположения на шлейфе. Для обеспечения возможности определения этого местоположения шлейф должен быть с кабельной выборкой . У такого шлейфа контакт 28 (CSEL) не подключен к одному из разъёмов (серого цвета, обычно средний). Контроллер заземляет этот контакт. Если привод видит, что контакт заземлён (то есть на нём логический 0), он устанавливается как ведущий, в противном случае (высокоимпедансное состояние) - как ведомый.

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

80-проводные кабели, введённые для UDMA4, лишены указанных недостатков. Теперь ведущее устройство всегда находится в конце шлейфа, так что, если подключено только одно устройство, не получается этого ненужного куска кабеля. Кабельная выборка же у них «заводская» - сделанная в самом разъёме просто путём исключения данного контакта. Поскольку для 80-проводных шлейфов в любом случае требовались собственные разъёмы, повсеместное внедрение этого не составило больших проблем. Стандарт также требует использования разъёмов разных цветов, для более простой идентификации их как производителем, так и сборщиком. Синий разъём предназначен для подключения к контроллеру, чёрный - к ведущему устройству, серый - к ведомому.

Термины «ведущий» и «ведомый» были заимствованы из промышленной электроники (где указанный принцип широко используется при взаимодействии узлов и устройств), но в данном случае являются некорректными, и потому не используются в текущей версии стандарта ATA. Более правильно называть ведущий и ведомый диски соответственно device 0 (устройство 0 ) и device 1 (устройство 1 ). Существует распространённый миф, что ведущий диск руководит доступом дисков к каналу. На самом деле управление доступом дисков и очерёдностью выполнения команд осуществляют контроллер (которым, в свою очередь, управляет драйвер операционной системы). То есть фактически оба устройства являются ведомыми по отношению к контроллеру.

Существует два принци­пиально разных интерфейса - IDE (он же АТА) и SCSI (Small Computer System Interface, системный интерфейс малых компьютеров).

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

Основной интерфейс, используемый для подключения жесткого диска к современному PC, называется IDE (IntegratedDrive Electronics). Фактически он представляет собой связь между системной платой и электроникой или контроллером, встроенными в накопитель. Этот интерфейс постоянно развивается - в настоящее время существует несколько его модификаций.

Интерфейс IDE, широко используемый в запоминающих устройствах современных компьютеров, разрабатывался как интерфейс жесткого диска. Однако сейчас он использу­ется для поддержки не только жестких дисков, но и многих других устройств, например накопителей на магнитной ленте, CD/DVD-ROM

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

Стандарт PIO DMA UDMA Быстродействие Мбайт/с Свойства
ATA-1 0-2 - 8.33
ATA-2 (Fast-ATA, Fast-ATA-2 или EIDE) 0-4 0-2 - 16.67 Трансляция CHS / LBA для работы с дисками емкостью до 8,4 Гбайт
ATA-3 0-4 0-2 - 16.67 Поддержка технологии S.M.A.R.T.
ATA-4 (Ultra-ATA/33) 0-4 0-2 0-2 33.33 Режимы Ultra-DMA, поддержка дисков емкостью до 137,4 Гбайт на уровне BIOS. Включен режим Bus Mastering
ATA-5 (Ultra-ATA/66) 0-4 0-2 0-4 66.67 Режимы Faster UDMA, новый 80-контактный кабель с автоопределением
ATA-6 (Ultra-ATA/100) 0-4 0-2 0-5 100.00 Режим UDMA с быстродействием 100 Мбайт/с; поддержка дисков емкостью до 144 Пбайт на уровне BIOS
ATA-7 (Ultra-ATA/133) 0-4 0-2 0-6 133.00 Режим UDMA с быстродействием 133 Мбайт/с

РIO (Programmed Input/Output) - наиболее "старый" способ передачи данных по интерфейсу АТА. Программированием работы в этом случае занимается центральный процессор. Существует несколько режимов РIO, различающихся макси­мальной скоростью пакетной передачи данных: Mode 0 = 3,3; Mode 1 = 5,2; Mode 2 = 8,3; Mode 3 = 11,11 и Mode 4 = 16,67 Мбайт/с.

DMA (Direct Memory Access) - прямой доступ к памяти. Это специальный протокол, который позволяет устройству копировать данные в оперативную память без участия ЦП. Существует несколько режимов: DMA Mode 0 = 4,17; DMA Mode 1 = 13,33 и DMA Mode 2 = 16,63 Мбайт/с.



Ultra DMA поддерживается всеми современными жесткими дисками. Имеются следующие режимы: UDMA0=16.67, UDMA1=25, UDMA2=33.33, UDMA3=44.44, UDMA4=66.67, UDMA5=100, UDMA0=133 Мбайт/с,

Block mode - блочный метод передачи данных. Позволяет за один тактирующий импульс передать блок данных (адресов), что уменьшает нагрузку на центральный процессор и увеличивает быстродействие интерфейса.

Bus-Mastering - режим работы, при котором устройство способно "захватывать" управление шиной. В момент захвата всем остальным устройствам приходится ожидать, пока операция чтения/записи, инициированная контроллером винчестера, не закончится.

S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology) - технология заключается в создании механизма предсказания возможного выхода из строя жесткою диска, благодаря чему предотвращается потеря данных. При этом часть электронной схемы контроллера постоянно занята ведением ста­тистики рабочих параметров. Вся информация со­храняется в микросхеме Flash-памяти и в любой момент может быть ис­пользована программами анализа.

ИНТЕРФЕЙС ATAPI (ATA PACKET INTERFACE)

ATAPI (АТА Packet Interface) -модификация интерфейса АТА, позволяющая кроме жесткого диска подключить к компьютеру любое другое устройство, имеющее интерфейс программно совместимый с IDE (EIDE). Представляет собой программную надстройку над одной из модификаций АТА, позволяющей ввести новые команды для организации работы, например, привода CD-ROM или Iomega Zip.

Интерфейс SATA (Serial ATA)

Serial ATA - стандарт поддерживает практически все накопители (винчестеры, приводы CD-ROM и DVD, флоппи-дисководы и т.д.). Serial АТА предусматривает работу при более низких напряжениях - 250 мВ (у обыч­ного канала IDE сигналы имеют напряжение 5 В), максимальная пропуск­ная способность увеличена до 1200 Мбит/с, количество проводов кабеля сокращено до семи и до метра увеличена его допустимая длина. Интерфейс допускает "горячее подключение" устройств.

Стандарт Обозначение Быстродействие Мбайт/с
SATA-150 SATA I
SATA-300 SATA II
SATA-600 SATA III

В интерфейсе используется узкий 7-жильный кабель с ключевы­ми разъемами шириной не более 14 мм (0,55 дюйма) на каждом конце. Подобная конструк­ция позволяет избежать проблем с циркуляцией воздуха, возникающих при использовании более широких кабелей стандарта ATA. Разъемы находятся только на концах кабелей. Кабели, в свою очередь, используются для соединения устрой­ства непосредственно с контроллером (обычно на системной плате). В последовательном интерфейсе перемычки главный/подчиненный не используются, так как каждый кабель поддерживает только одно устройство.

Очевидно, что через некоторое время Serial ATA (SATA), как фактический стандарт внутренних накопителей, полностью заменит параллельный интерфейс АТА.

Интерфейс ATA RAID

Избыточный массив независимых (или недорогих) дисковых накопителей (Redundant Array of Independent/Inexpensive Disks - RAID) разрабатывался в целях повышения отка­зоустойчивости и эффективности систем компьютерных запоминающих устройств. Тех­нология RAID была разработана в Калифорнийском университете в 1987 году. В ее основу был положен принцип использования нескольких дисков небольшого объема, взаимодей­ствующих друг с другом посредством специального программного и аппаратного обеспе­чения, в качестве одного диска большой емкости.

Избыточный массив независимых дисковых накопителей (RAID) обыч­но выполняется посредством платы контроллера RAID. Кроме того, реализация RAID может быть обеспечена с помощью соответствующего программного обеспечения (что, правда, не рекомендуется). Существуют следующие уровни RAID.

Уровень RAID 0 - расслоение. Содержимое файла записывается одновременно на несколько дисков матрицы, которая работает как один дисковод большой емкости. Этот уровень обеспечивает высокую скорость выполнения операций чтения/записи, но очень низкую надежность. Для реализации уровня необходимы, как минимум, два дисковода.

Уровень RAID 1 - зеркальное отражение. Данные, записанные на одном диске, дублируются на другом, что обеспечивает превосходную отказоустойчивость (при повреждении одного диска происходит считывание данных с другого диска). При этом заметного повышения эффективности матрицы по сравнению с отдельным дисководом не происходит. Для реализации уровня необходимы, как минимум, два дисковода.

Уровень RAID 2 -разрядный код коррекции ошибок. Одновременно происходит побитовое дробление данных и запись кода коррекции ошибок (ЕСС) на нескольких дисках. Этот уровень предназначен для запоминающих устройств, не поддерживающих ЕСС (все дисководы SCSI и ATA имеют встроенный внутренний код коррекции ошибок). Обеспечивает высокую скорость передачи данных и достаточную надежность матрицы. Для реализации этого уровня требуется несколько дисководов.

Уровень RAID 3 - расслоение с контролем четности. Объединение уровня RAID 0 с дополнительным дисководом, используемым для обработки информации контроля четности. Этот уровень фактически представляет собой видоизмененный уровень RAID 0, для которого характерно уменьшение общей полезной емкости матрицы при сохранении числа дисководов. Однако при этом достигается высокий уровень целостности данных и отказоустойчивости, так как в случае повреждения одного из дисков, данные могут быть восстановлены. Для реализации этого уровня необходи­ мы, как минимум, три дисковода (два или более для данных и один для контроля четности).

Уровень RAID 4 - cблокированные данные с контролем четности. Этот уровень подобен уровню RAID 3 и отличается только тем, что запись информации осуществляется на независимые дисководы в виде больших блоков данных, что приводит к увеличению скорости чтения больших файлов. Для реализации этого уровня необходимы, как минимум, три дисковода (два или более для данных и один для контроля четности).

Уровень RAID 5 - сблокированные данные с распределенным контролем четности. Этот уровень подобен RAID 4, но предполагает более высокую производительность, которая достигается за счет распределения системы контроля четности по категориям жестких дисков. Для реализации этого уровня необходимы, как минимум, три дисковода (два или более для данных и один для контроля четности).

Уровень RAID 6 - сблокированные данные с двойным распределенным контролем четности. Подобен уровню RAID 5 и отличается тем, что данные контроля четности записываются дважды, за счет использования двух различных схем контроля четности. Это обеспечивает более высокую надежность матрицы в случае множественных отказов дисковода. Для реализации этого уровня необходимы, как минимум, четыре дисковода (два или более для данных и два для контроля четности).

Например, опера­ционные системы Windows NT/2000 и XP Server поддерживают реализацию RAID на программном уровне, используя при этом как расслоение, так и зеркальное отображение данных. Для установки параметров и управления функциями RAID, а также восстановле­ния поврежденных данных в этих операционных системах используется программа Disk Administrator. Тем не менее при организации сервера, который должен сочетать в себе эф­фективность и надежность, лучше воспользоваться контроллерами ATA или SCSI RAID, аппаратно поддерживающими уровни RAID 3 или 5.

Интерфейс SCSI

Интерфейс является универсальным, т. е. подходит для под­ключения практически всех классов устройств: накопителей, сканеров и т. п.

1) Базовый интерфейс SCSI-1, представляет собой универсальный интерфейс для подключения внешних или внутренних устройств. Имея 8-разрядную шину данных, максимальная ско­рость которой достигает 5 Мбит/с, он способен практически одновременно работать с 7-ю устройствами. Используется 50-ти контактный кабель.

2) SCSI-2 - возможность расширения шины данных до 16 разрядов, что позволило увеличить пропускную способность до 10 Мбайт/с. Используются дополнительные расширения SCSI-2: Wide SCSI-2 (широкий SCSI), Fast SCSI-2 (быст­рый SCSI).

У Fast SCSI-2 за счет уменьшения различных временных задержек увеличена скорость передачи данных до 10 Мбайт/с (частота шины 10 МГц).

У Wide SCSI-2 добавлены новые команды, а поддержка контроля четности сделана обязательной. Скорость передачи данных до 20 Мбайт/с (частота шины 10 МГц). Разъем 68 контактов. Поддерживает 15 устройств.

3) SCSI-3 (Ultra Wide SCSI) - продолжение развития шины, которое позволило еще вдвое увеличить пропускную способность интерфейса (частота шины 20 МГц). При 8-битной организации скорость обмена составляет до 20 Мбит/с, а при 16-битной - до 40 Мбит/с.

4) SCSI-4 (Ultra 320) - скорость передачи данных до 320 Мбайт/с (частота шины 80 МГц). Разъем 68 контактов. Поддерживает 15 устройств.

5) SCSI-5 (Ultra 640) - скорость передачи данных до 640 Мбайт/с (частота шины 160 МГц). Разъем 68 контактов. Поддерживает 15 устройств.

На уровне электрических соединений интерфейс может выполняться в двух видах:

Линейный (Single Ended) - позволяет передавать сигналы относительно общего провода (с общим или раздельными обратными линиями).;

Каждое устройство на шине SCSI имеет свой идентификационный номер, который называется SCSI ID. Для подключения устройств необходим так называемый хост-адаптер (Host Adapter) - выполняет роль связу­ющего звена между шиной SCSI и системной шиной персонального компьютера. Шина SCSI взаимодействует не с самими устройствами (например, с жесткими дисками), а со встроенными в них контроллерами.

Доброго времени суток! В прошлой записи мы с вами в подробностях рассмотрели устройство харда, но я специально ничего не сказал про интерфейсы — то есть способы взаимодействия харда и остальных устройств компа, или если еще конкретней, способы взаимодействия (соединения) харда и материнской платы писишника.

А почему не сказал? А потому что эта тема — достойна объема никак не меньшего целого поста. Так что сейчас разберем подробно наиболее популярные на сегодняшний день интерфейсы . Сразу оговорюсь, что запись или пост (кому как удобнее) в данный раз будет иметь внушительные размеры, но куда деваться, без этого к сожалению никак, потому как если написать кратко, получится не совсем понятно.

Быстрая навигация

Понятие интерфейса жесткого диска ПК

Для начала давайте дадим определение понятию «интерфейс». Говоря простым языком (а именно им я и буду по-возможности выражаться, поскольку блог то на обычных людей рассчитан, таких как мы с вами), интерфейс — способ взаимодействия устройств друг с другом и не только устройств. К примеру, многие из вас должно быть слышали про так называемый «дружественный» интерфейс какой-либо программы. Что это значит? Это значит, что взаимодействие человека и программы более легкое, не требующее со стороны пользователя большИх усилий, по сравнению с интерфейсом «не дружественным». В нашем же случае, интерфейс — просто способ взаимодействия конкретно харда и материнской платы писишника. Он представляет собой набор специальных линий и специального протокола (набора правил передачи данных). То есть чисто физически — шлейф (кабель, провод), с 2-х сторон которого располагаются входы, а на жестком диске и материнке есть специальные порты (места, куда присоединяется кабель). Таким образом, понятие интерфейс — включает в себя соединительный кабель и порты, находящиеся на соединяемых им устройствах.

Виды взаимодействия винтов и материнской платы компа (виды интерфейсов)

Что ж, первым на очереди у нас будет самый «древний» (80-е года) из всех, в современных HDD его уже не встретить, это интерфейс IDE (он же ATA, PATA).

IDE

IDE — в переводе с английского «Integrated Drive Electronics», что буквально означает — «встроенный контроллер». Это уже потом IDE стали называть интерфейсом для передачи данных, ввиду того, что контроллер (находящийся в устройстве, в основном в жестких дисках и оптических приводах) и надо было чем-то соединять. Его (IDE) еще называют ATA (Advanced Technology Attachment), получается что то вроде «Усовершенствованная технология подсоединения». Дело в том, что ATA — параллельный интерфейс передачи данных, за что вскоре (буквально сразу после выхода SATA, о котором речь пойдет чуть ниже) он был переименован в PATA (Parallel ATA).

Что тут сказать, IDE хоть и был очень медленный (пропускная способность канала передачи данных составляла от 100 до 133 мегабайта в секунду в разных версиях IDE — и то чисто теоретически, на практике гораздо меньше), однако позволял присоединять сразу сразу два устройства к материнской плате, используя при этом один шлейф.

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

SATA

Следующим, не менее популярным, чем IDE в свое время, интерфейсом является SATA (Serial ATA), характерной особенностью которого является последовательная передача данных. Стоит отметить, что на момент написания поста — является самым массовым для применения в компьютерах.

Существуют три основных варианта (ревизии) SATA, отличающиеся друг от друга пропускной способностью: rev. 1 (SATA I) — 150 Мб/с, rev. 2 (SATA II) — 300 Мб/с, rev. три (SATA III) — 600 Мб/с. Но это только в теории. На практике же, скорость записи/чтения винтов в основном не превышает 100-150 Мб/с, а оставшаяся скорость пока не востребована и влияет разве что на скорость взаимодействия контроллера и кэш-памяти HDD (повышает скорость доступа к диску).

Из нововведений отмечу — обратную совместимость всех версий SATA (диск с разъемом SATA rev. 2 можно подключить к мат. плате с разъемом SATA rev. три и т.п.), улучшенный внешний вид и удобство подключения/отключения кабеля, увеличенная по сравнению с IDE длина кабеля (1 метр максимально, против 46 см на IDE интерфейсе), поддержка функции NCQ начиная уже с первой ревизии. Спешу обрадовать обладателей старых устройств, не поддерживающих SATA — существуют переходники с PATA на SATA, это реальный выход из ситуации, позволяющий избежать траты денег на покупку новой материнской платы или нового жесткого диска.

Так же, в отличие от PATA, интерфейсом SATA предусмотрена «горячая замена» жестяков, это значит, что при включенном питании системника компа, можно присоединять/отсоединять жесткие диски. Только для ее реализации надо будет немного покопаться в настройках БИОС и включить режим AHCI.

eSATA (External SATA)

Следующий по списку — eSATA (External SATA) — был создан в 2004 году, слово «external» говорит о том, что он используется для подключения внешних жестких дисков. Поддерживает «горячую замену» дисков. Длина интерфейсного кабеля увеличена по сравнению с SATA — максимальная длина составляет в данный момент аж два метра. eSATA физически не совместим с SATA, но обладает той же пропускной способностью.

Но eSATA — далеко не единственный способ подключить внешние устройства к компу. Например FireWire — последовательный высокоскоростной интерфейс для подключения внешних устройств, в том числе HDD.

Поддерживает «горячу замену» винтов. По пропускной способности сравним с USB 2.0, а с появлением USB 3.0 — даже проигрывает в скорости. Однако у него все же есть преимущество — FireWire может обеспечить изохронную передачу данных, что способствует его применению в цифровом видео, так как он даёт возможность передавать данные в режиме реального времени. Несомненно, FireWire популярен, но не настолько, как к примеру USB или eSATA. Для подключения винтов он используется довольно редко, в большинстве случаев при помощи FireWire подключают различные мультимедийные устройства.

USB (Universal Serial Bus)

USB (Universal Serial Bus), пожалуй самый распространенный интерфейс, используемый для подключения внешних жестяков, флешек и твердотельных накопителей (SSD). Как и в предыдущем случае — есть поддержка «горячей замены», довольно большая максимальная длина соединительного кабеля — до 5 метров в случае использования USB 2.0, и до три метров — если используется USB 3.0. Наверное можно сделать и бОльшую длину кабеля, но в этом случае стабильная работа устройств будет под вопросом.

Скорость передачи данных USB 2.0 составляет порядка 40 Мб/с, что в общем-то является низким показателем. Да, конечно, для обыкновенной повседневной работы с файлами пропускной способности канала в 40 Мб/с хватит за глаза, но как только речь пойдет о работе с крупными файлами, поневоле начнешь смотреть в сторону чего-то более скоростного. Но оказывается выход есть, и имя ему — USB 3.0, пропускная способность которого, по сравнению с предшественником, возросла в 10 раз и составляет порядка 380 Мб/с, то есть практически как у SATA II, даже чуть больше.

Есть две разновидности контактов кабеля USB, это тип «A» и тип «B», расположенные на противоположных концах кабеля. Тип «A» — контроллер (материнская плата), тип «B» — подключаемое устройство.

USB 3.0 (тип «A») совместим с USB 2.0 (тип «A»). Типы «B» не совместимы между собой, как видно из рисунка.

Thunderbolt (Light Peak)

Thunderbolt (Light Peak). В 2010 году компанией Intel был продемонстрирован первый комп с данным интерфейсом, а чуть позднее в поддержку Thunderbolt к Intel присоединилась не менее известная компания Apple. Thunderbolt достаточно крут (ну а как иначе то, Apple знает во что стоит вкладывать деньги), стоит ли говорить о поддержке им таких фич, как: пресловутая «горячая замена», сразуе соединение сразу с несколькими устройствами, действительно «огромная» скорость передачи данных (в 20 раз быстрее USB 2.0).

Максимальная длина кабеля составляет только три метра (видимо больше и не надо). Тем не менее, несмотря на все перечисленные преимущества, Thunderbolt пока что не является «массовым» и применяется преимущественно в дорогих устройствах.

Идем дальше. На очереди у нас пара из очень похожих друг на друга интерфейсов — SAS и SCSI. Похожесть их заключается в том, что они оба применяются преимущественно в серверах, где требуется высокая производительность и как можно меньшее время доступа к жесткому диску. Но, существует и обратная сторона медали — все преимущества данных интерфейсов компенсируются ценой устройств, поддерживающих их. Жесткие диски, поддерживающие SCSI или SAS стоят на порядок дороже.

SCSI (Small Computer System Interface)

SCSI (Small Computer System Interface) — параллельный интерфейс для подключения различных внешних устройств (не только жестких дисков).

Был разработан и стандартизирован даже несколько раньше, чем первая версия SATA. В свежих версия SCSI есть поддержка «горячей замены».

SAS (Serial Attached SCSI)

SAS (Serial Attached SCSI) пришедший на смену SCSI, должен был решить ряд недостатков последнего. И надо сказать — ему это удалось. Дело в том, что из-за своей «параллельности» SCSI использовал общую шину, так что с контроллером сразу могло работать только лишь одно из устройств, SAS — лишен этого недостатка.

Кроме этого, он обратно совместим с SATA, что несомненно является крупным плюсом. К сожалению цена винтов с интерфейсом SAS близка к стоимости SCSI-винчестеров, но от этого никак не избавиться, за скорость приходится платить.

NAS (Network Attached Storage)

Если вы еще не утомились, предлагаю рассмотреть еще один прикольный способ подключения HDD — NAS (Network Attached Storage). В настоящее время сетевые системы хранения информации (NAS) имеют большую популярность. По сути, это отдельный комп, этакий мини-сервер, отвечающий за хранение данных. Он подключается к другому ПК через сетевой кабель и управляется с другого компа через обычный браузер. Это все надо в тех случаях, когда требуется большое дисковое пространство, которым пользуются сразу несколько людей (в семье, на работе). Данные от сетевого хранилища передаются к писишникам юзеров либо по обычному кабелю (Ethernet), либо при помощи Wi-Fi. На мой взгляд, очень удобная штука.

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

При покупке жёсткого диска могут возникнуть различные неясности, относительно каких-либо параметров. Довольно часто пользователи путаются в интерфейсах жёстких дисков, хотя основных интерфейсов, по сути, всего лишь два – IDE и SATA.

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

Итак, для начала нужно разобраться с понятием интерфейса, именно в контексте жестких дисков. Интерфейс – это средство взаимодействия, в случае HDD, состоящее из сигнальных линий, контроллера интерфейса и специального протокола (набора правил). Как известно один конец кабеля интерфейса (будь-то IDE или SATA), мы вставляем в разъем на HDD, а другой конец – в разъём на материнской плате.

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

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

IDE - Integrated Drive Electronics (электроника, которая встроена в привод). Его ещё называют PATA.

Как уже упоминалось выше, данный интерфейс очень устарел. Разработан он был ещё в далёком 1986 году. Много говорить относительно данного интерфейса и его спецификаций мы не будем. Констатируем тот факт, что обладает он довольно низкой скоростью передачи данных по сравнению с SATA . Применяется IDE лишь в очень старых системах, материнские платы которых, не поддерживают интерфейс SATA, либо в том случае, когда в наличии имеется IDE-диск. На рис.1 изображен шлейф IDE, а соответствующий ему разъём на материнской плате на (рис. 2).


Рис.1


Рис.2


При покупке нового жёсткого диска, нужно ознакомиться с интерфейсами, которые поддерживает Ваша материнская плата (выбор материнской платы ). Новейшие материнские платы, зачастую выпускают без разъёмов IDE, но ещё можно найти достаточно много моделей, которые поддерживают как IDE, так и SATA-интерфейсы. Опять же, при наличии SATA-интерфейса, лучше приобрести соответствующий диск с этим интерфейсом, чем возвращаться в прошлое и покупать IDE-диск (в случае с материнскими платами, которые поддерживают оба стандарта).

Интерфейсы SATA, SATA 2(II), SATA 3 (III)

В 2002 году появились первые жёсткие диски, с прогрессивным, на то время, интерфейсом SATA . Максимальная скорость передачи данных которого, составляла 150 Мбайт/c.

Если говорить о преимуществах, то первое что бросается в глаза – это замена 80-жильного шлейфа (рис.1), на семижильный кабель SATA (рис.3), который намного устойчивее к помехам, что позволило увеличить стандартную длину кабеля с 46 см до 1м. Также, были разработаны соответствующие разъёмы SATA (рис.4), которые в несколько раз компактнее, нежели разъёмы предшествующего стандарта IDE. Это позволило разместить на материнской плате больше разъёмов, теперь на новых материнских платах можно встретить более 6 разъёмов SATA, против традиционных 2-3 IDE, в старых материнских платах ориентированных на данный стандарт.


Рис.3



Рис.4


Далее, появился стандарт SATA ІІ, скорость передачи данных докатилась до 300 Мбайт/c. Данный стандарт заимел множество преимуществ, среди них: технология Native Command Queuing (именно она позволила достичь скорости 300Мбайт/с), горячее подключение дисков, выполнение нескольких команд одной транзакцией и другие.

Ну, а в 2009 году на свет был представлен интерфейс SATA 3 . Данным стандартом предусмотрена передача данных со скоростью 600 Мбайт/c (для жёстких дисков «ой» как избыточно).

В актив улучшений интерфейса можно дописать более эффективное управление питанием и, конечно же, повышение скорости.

Следует отметить, что SATA, SATA II и SATA III, полностью совместимы , что очень практично, в силу множества апгрейдов различных компонентов системы. Также, хотелось бы обратить внимание на тот факт, что интерфейс SATA используют SSD –диски и DVD/СD-приводы. Именно для быстрых SSD-дисков, будут очень к стати, высокие скорости SATA-интерфейса.

В виде небольшого итога данной статьи, ещё раз скажу, что при выборе жёсткого диска (конкретно интерфейса), необходимо обратить внимание на то, какой из стандартов поддерживает Ваша материнская плата. В свете современных тенденций – это, скорее всего, будет какой-либо из стандартов SATA. А для старых материнских плат и жёстких дисков всегда остается стандарт IDE.

Теперь, сомнения по поводу того, какой же интерфейс выбрать: IDE или SATA, должны исчезнуть. Удачи!

P.S. Мы рассмотрели наиболее популярные интерфейсы, более специфических существует большое множество. К примеру, съёмные жёсткие диски используют стандарт eSATA и т.д.

Интерфейсом накопителей называется набор электроники, обеспечивающий обмен информацией между контроллером устройства (кеш-буфером) и компьютером. В настоящее время в настольных ПК IBM-PC, чаще других, используются две разновидности интерфейсов ATAPI - AT Attachment Packet Interface (Integrated Drive Electronics - IDE, Enhanced Integrated Drive Electronics - EIDE) и SCSI (Small Computers System Interface).

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

Схемы сопряжения адаптера с накопителями в интерфейсе IDE

Сегодня на смену интерфейсу IDE пришло детище фирмы Western Digital - Enhanced IDE, или сокращенно EIDE. Сейчас это лучший вариант для подавляющего большинства настольных систем. Жесткие диски EIDE заметно дешевле аналогичных по емкости SCSI-дисков и в однопользовательских системах не уступают им по производительности, а большинство материнских плат имеют интегрированный двухканальный контроллер для подключения четырех устройств. Что же появилось нового в Enhanced IDE по сравнению с IDE ?

Во-первых, это большая емкость дисков. Если IDE не поддерживал диски свыше 528 мегабайт, то EIDE поддерживает объемы до 8.4 гигабайта на каждый канал контроллера.

Во-вторых, к нему подключается больше устройств - четыре вместо двух. Раньше имелся только один канал контроллера, к которому можно было подключить два IDE устройства. Теперь таких каналов два. Основной канал, который обычно стоит на высокоскоростной локальной шине и вспомогательный.

В-третьих, появилась спецификация ATAPI (AT Attachment Packet Interface) дающая возможность подключения к этому интерфейсу не только жестких дисков, но и других устройств - стриммеров и дисководов CD-ROM.

В-четвертых - повысилась производительность. Накопители с интерфейсом IDE характеризовались максимальной скоростью передачи данных на уровне 3 мегабайт в секунду. Жесткие диски EIDE поддерживают несколько новых режимов обмена данными. В их число входит режим программируемого ввода-вывода PIO (Programmed Input/Output) Mode 3 и 4, которые обеспечивают скорость передачи данных 11.1 и 16.6 мегабайт в секунду соответственно. Программируемый ввод-вывод - это способ передачи данных между контроллером периферийного устройства и оперативной памятью компьютера посредством команд пересылки данных и портов ввода/вывода центрального процессора.

В пятых, поддерживается режим прямого доступа к памяти - Multiword Mode 1 DMA (Direct Memory Access) или Multiword Mode 2 DMA и Ultra DMA, которые поддерживают обмен данными в монопольном режиме (то есть когда канал ввода-вывода в течение некоторого времени обслуживает только одно устройство). DMA - это еще один путь передачи данных от контроллера периферийного устройства в оперативную память компьютера, от PIO он отличается тем, что центральный процессор ПК не задействуется и его ресурсы остаются свободными для других задач. Периферийные устройства обслуживает специальный контроллер DMA. Скорость при этом достигает 13.3 и 16.6 мегабайта в секунду, а при использовании Ultra DMA и соответствующего драйвера шины - 33 мегабайт в секунду. EIDE-контроллеры используют механизм PIO точно так же, как это делают и некоторые SCSI-адаптеры, но скоростные адаптеры SCSI работают только по методу DMA.

В шестых - расширена система команд управления устройством, передачи данных и диагностики, увеличен кеш-буфер обмена данными и существенно доработана механика.

Фирмы Seagate и Quantum вместо спецификации EIDE используют спецификацию Fast ATA для накопителей, поддерживающих режимы PIO Mode 3 и DMA Mode 1, а работающие в режимах PIO Mode 4 и DMA Mode 2 обозначают как Fast ATA-2.

Интеллектуальный многофункциональный интерфейс SCSI был разработан еще в конце 70-х годов в качестве устройства сопряжения компьютера и интеллектуального контроллера дискового накопителя. Интерфейс SCSI является универсальным и определяет шину данных между центральным процессором и несколькими внешними устройствами, имеющими свой контроллер. Помимо электрических и физических параметров, определяются также команды, при помощи которых, устройства, подключенные к шине осуществляют связь между собой. Интерфейс SCSI не определяет детально процессы на обеих сторонах шины и является интерфейсом в чистом виде. Интерфейс SCSI поддерживает значительно более широкую гамму периферийных устройств и стандартизован ANSI (X3.131-1986).

Сегодня применяются в основном два стандарта - SCSI-2 и Ultra SCSI. В режиме Fast SCSI-2 скорость передачи данных доходит до 10 мегабайт в секунду при использовании 8-разрядной шины и до 20 мегабайт при 16-разрядной шине Fast Wide SCSI-2. Появившийся позднее стандарт Ultra SCSI отличается еще большей производительностью - 20 мегабайт в секунду для 8-разрядной шины и 40 мегабайт для 16-разрядной. В новейшем SCSI-3 увеличен набор команд, но быстродействие осталось на том же уровне. Все применяющиеся сегодня стандарты совместимы с предыдущими версиями

Сопряжение внешних устройств в интерфейсе SCSI

сверху - вниз, то есть к адаптерам SCSI-2 и Ultra SCSI можно подключить старые SCSI-устройства. Интерфейс SCSI-Wide, SCSI-2, SCSI-3 - стандарты модификации интерфейса SCSI, разработаны комитетом ANSI. Общая концепция усовершенствований направлена на увеличение ширины шины до 32-х, с увеличением длинны соединительного кабеля и максимальной скорости передачи данных с сохранением совместимости с SCSI. Это наиболее гибкий и стандартизованный тип интерфейсов, применяющийся для подключения 7 и более периферийных устройств, снабженных контроллером интерфейса SCSI. Интерфейс SCSI остается достаточно дорогим и самым высокопроизводительным из семейства интерфейсов периферийных устройств персональных компьютеров, а для подключения накопителя с интерфейсом SCSI необходимо дополнительно устанавливать адаптер, т.к. немногие материнские платы имеют интегрированный адаптер SCSI.



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: