Железо ПК
Для начинающих пользователейДля любопытных пользователей
Для продвинутых пользователей
Трюки
Базовые операции с системной платойНастройка системной платы
Процессор
Память
Жесткие диски
Производительность жестких дисков
Видео
Устройства ввода/вывода
Загрузка
Настройка нового компьютера
Аппаратные интерфейсы ПК
ВведениеПараллельный интерфейс— LPT-порт
Последовательный интерфейс — СОМ-порт
Беспроводные интерфейсы
Последовательные шины USB и FireWire
Шина SCSI
Шины и карты расширения
Интерфейсы электронной памяти
Специализированные интерфейсы периферийных устройств
Интерфейсы устройств хранения
Интерфейсы компьютерных сетей
Вспомогательные последовательные интерфейсы и шины
Архитектурные компоненты IBM PC-совместимого компьютера
Интерфейсы питания, заземление и гальваническая развязка
Интерфейсы устройств хранения
Стандарт, выработанный комитетом ХЗТ10, определяет на-
360
Глава 9. Интерфейсы устройств хранения
бор регистров устройств и назначение сигналов 40-контактного интерфейсного разъема. Интерфейс появился в результате переноса стандартного (для PC/AT) контроллера жесткого диска ближе к накопителю, то есть создания устройств со встроенным контроллером — IDE (Integrated Drive Electronics). Стандартный контроллер AT позволял подключать до двух накопителей, что в интерфейсе АТА означает параллельное подключение контроллеров двух устройств. В специфика-ции АТА фигурируют следующие компоненты.
♦
Хост-адаптер — средства сопряжения интерфейса АТА с шиной компьютера.
Хостом мы будем называть компьютер с хост-адаптером интерфейса АТА.
Хост-контроллер — более развитый вариант хост-адаптера.
♦
Ведущее устройство (Master) — ПУ, в спецификации АТА официально называемое Device-О (устройство 0).
♦
Ведомое устройство (Slave) — ПУ, в спецификации официально называемое Device-1 (устройство 1).
Хост-адаптер и устройства объединяются кабелем-шлейфом, соединяющим па¬раллельно одноименные контакты интерфейсных разъемов. Регистры обоих кон¬троллеров оказываются расположенными в одних и тех же областях пространства ввода-вывода. Для выбора устройства, исполняющего текущую команду, исполь¬зуется бит выбора накопителя (DEV) в регистре номера устройства и головки (drive/head register). Если бит DEV4), выбрано ведущее устройство, если DEV=1 — ведомое. Запись в этот регистр воспринимается сразу обоими устройствами, на обращения к остальным регистрам реагирует только выбранное. Достаточно уни¬версальный набор сигналов позволяет подключать любое устройство со встроен¬ным контроллером, которому в пространстве портов ввода-вывода достаточно того же набора регистров, способное поддержать режим выбора устройства че¬рез вышеупомянутый бит. Принятая система команд и регистров, являющаяся ча¬стью спецификации АТА, ориентирована на блочный обмен данными с устрой-ствами прямого доступа.