Физическое окружение вычислительной техники

       

 Выбор интерфейса винчестера


Немаловажный вопрос — это интерфейс приобретаемого винчестера. Сразу заметим, что про интерфейс ST506/412 нужно забыть.

Итак, какой из интерфейсов предпочтительней использовать в IBM PC-совместимых компьютерах? Ответ на этот вопрос не так прост, как кажется на первый взгляд. Хотя теоретически интерфейс SCSI может обеспечить скорость обмена несколько выше, нежели АТА, на практике все обстоит немного сложнее. Не следует забывать, например, тот факт, что АТА-интерфейс использует в основном программный ввод-вывод, а SCSI-винчестеры в большинстве случаев — передачу данных по прямому доступу к памяти. В однопользовательских системах программный ввод-вывод часто оказывается гораздо эффективнее. Это особенно четко проявляется для каптированных адаптеров при использовании улучшенных алгоритмов кэширования. Преимущество SCSI-адаптеров неоспоримо, в первую очередь в многозадачных и многопользовательских системах. Дело в том, что команды для SCSI-устройства могут быть построены в очередь, что освобождает процессор для выполнения других операций.

Использование такого преимущества SCSI-интерфейса, как общение устройств минуя процессор, часто бывает затруднительно. Как правило, SCSI-устройства разных фирм-производителей "не знают", какой набор команд имеет каждое из них. Несмотря на то, что спецификация SCSI-3 определила минимально необходимый список команд, однако это не дает гарантии полной совместимости. Что же касается стоимости, то большинство современных IBM PC-совместимых компьютеров уже имеют АТА-адаптер, чего не скажешь о SCSI.

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

Для SCSI-адаптера процесс установки более сложен. Во-первых, стоит помнить о разделяемых системных ресурсах: портах ввода-вывода, прерываниях IRQ, каналах прямого доступа к памяти DMA, областях в верхней памяти UMB. Во-вторых, требуется верно определить SCSI ID для конкретного устройства, в-третьих, помнить о сигнале четности (запретить или разрешить), установке терминаторов и т.д. Кроме того, файлы конфигурации обязательно должны быть дополнены соответствующими программными драйверами адаптера и устройств. Определенным преимуществом SCSI над АТА является возможность одновременного подключения до семи различных устройств, поскольку АТА-2 только отчасти решает эту проблему. Тем не менее, если вы все-таки планируете приобрести SCSI-контроллер, обратите внимание на поддержку ASPI и SCAM.

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



Содержание раздела