Железо ПК
Для начинающих пользователейДля любопытных пользователей
Для продвинутых пользователей
Трюки
Базовые операции с системной платойНастройка системной платы
Процессор
Память
Жесткие диски
Производительность жестких дисков
Видео
Устройства ввода/вывода
Загрузка
Настройка нового компьютера
Аппаратные интерфейсы ПК
ВведениеПараллельный интерфейс— LPT-порт
Последовательный интерфейс — СОМ-порт
Беспроводные интерфейсы
Последовательные шины USB и FireWire
Шина SCSI
Шины и карты расширения
Интерфейсы электронной памяти
Специализированные интерфейсы периферийных устройств
Интерфейсы устройств хранения
Интерфейсы компьютерных сетей
Вспомогательные последовательные интерфейсы и шины
Архитектурные компоненты IBM PC-совместимого компьютера
Интерфейсы питания, заземление и гальваническая развязка
Интерфейсы устройств хранения
Стандарт ATA/ATAPI-6 предписывает следующее.
♦ В каждом канале должны быть собственные формирователи управляющих сиг¬налов DIOR#, DIOW# и приемник IORDY (рекомендуемый вариант); либо долж¬ны быть раздельные формирователи CSO# и CS1# (второй вариант логичнее, но хуже в плане помех). Такая конфигурация позволяет использовать все ре¬жимы обмена, кроме Ultra DMA.
9.2. Интерфейс АТА/ATAPI (IDE)
383
♦
Для поддержки Ultra DMA 0,1 и 2 (до 33 Мбайт/с) к этим требованиям добав¬
ляется наличие раздельных формирователей сигнала DMACK#.
♦
Для поддержки Ultra DMA 3 и выше (44-100 Мбайт/с) все линии должны
иметь раздельные приемопередатчики. Общими могут быть только сигналы
RESET*, INTRQ, DA(2:0), CSO#, CS1# и DASP#, но стандарт этого не рекомендует.
Поскольку скорость программного обмена задается хост-адаптером, интересно ин¬дивидуальное программирование режимов РЮ Mode для каждого канала/устрой¬ства. Ряд чипсетов этого не допускает и при инициализации назначает общий минимальный режим. В результате подключение «тихоходного» устройства замед¬ляет обмен быстрого соседнего устройства.
Современные системные платы оснащаются высокопроизводительными контрол¬лерами шины AT А, обеспечивающими прямое управление шиной PCI (bus mastering) при обмене с устройствами в режимах DMA и Ultra DMA. Прямое управление шиной повышает суммарную производительность компьютера в многозадачных и многопоточных операционных системах. Сами по себе режимы DMA не дают вы¬игрыша в скорости обмена по шине АТА — только режимы UltraDM A Mode 1 и выше превосходят по скорости режим РЮ Mode 4 (см. табл. 9.7). Однако обмен в режи¬ме DMA значительно меньше загружает центральный процессор компьютера, и параллельно с дисковым обменом процессор может заниматься обработкой других потоков (задач). В однозадачных (и однопоточных) системах во время дискового обмена процессор все равно ничем другим не занимается, поэтому для них хорош и режим РЮ Mode. Для реального использования режима прямого управления в операционной системе должен быть установлен специальный драйвер Bus-Master, соответствующий используемому контроллеру АТА (как правило, чипсету сис¬темной платы).