Смекни!
smekni.com

Сравнительный анализ интерфейсов подключения периферийных устройств (стр. 4 из 4)

В.: Насколько универсальны EIDE и SCSI? Можно ли к этим интерфейсам подключать дисковод CD-ROM, накопитель на магнитной ленте или какие-то другие устройства?

О.: Интерфейс SCSI поддерживает более широкий спектр устройств, чем EIDE. Для SCSI можно найти дисководы CD-ROM, ленточные и флоптические накопители, принтеры, сканеры и разные устройства со сменными носителями, например дисководы Iomega Bernoulli и SyQuest. Контроллер SCSI имеет семь адресов, один из которых используется им самим. Остальные адреса могут быть заняты любым из перечисленных устройств. Если шести адресов недостаточно, их число легко удвоить, установив второй SCSI-контроллер. Периферийные устройства размещаются как внутри ПК с питанием от внутреннего источника компьютера, так и снаружи (в этом случае они должны иметь свой источник питания). Попыткам сделать интерфейс EIDE столь же универсальным, как и SCSI, мешают конструктивные ограничения. Всего может быть подключено до четырех устройств к двум адаптерам -- по два на каждый. Конструкция соединительных кабелей такова, что все устройства должны находиться внутри ПК. Если же требуется установить больше четырех устройств, вероятно, все же придется воспользоваться SCSI-контроллером. В настоящее время ассортимент EIDE-устройств невелик и фактически ограничен лишь НЖМД. В конце прошлого года появились накопители CD-ROM EIDE (или, точнее, ATAPI). Производители, среди которых компания Conner Peripherals, объявили о готовящемся в этом году выпуске ленточных накопителей с интерфейсом EIDE. Но поскольку точкой опоры для рынка мощных рабочих станций и серверов является все же SCSI, найти более быстрые и емкие устройства можно именно в SCSI-версиях. Жесткие диски EIDE объемом более 1 Гбайт все еще достаточно редки, а дисков с этим интерфейсом, имеющих скорость вращения шпинделя 7200 оборотов в минуту, нет совсем (у самых производительных современных моделей EIDE-накопителей этот и показатель равен 5400 оборотам в минуту).

В.: Какой интерфейс быстрее -- EIDE или SCSI?

О.: На этот простой вопрос нелегко дать столь же простой ответ.

Поскольку интерфейс SCSI опирается на самые быстрые периферийные устройства и высокие характеристики шины, он быстрее, чем EIDE. Однако операционная система, конфигурация ПК и быстродействие подключаемых компонентов выравнивают показатели. Во врезке "Быстродействие EIDE и SCSI" показаны результаты тестирования контроллеров этих двух интерфейсов, а врезка "Куда уходит время?" объясняет, от чего зависит производительность дисковода. Потенциальная сила интерфейса SCSI заключается в возможности организовывать последовательную цепочку запросов от устройств на шине SCSI. Центральный процессор -- гораздо более быстрый компонент ПК, чем жесткий диск или другие SCSI-устройства. Чтобы избежать простоя процессора, контроллер SCSI позволяет ЦП запрашивать данные от периферийных SCSI-устройств, а затем переходить к другой работе. Процессор даже может запросить данные от второго SCSI-устройства до завершения обработки запроса первого устройства. Контроллеры EIDE такой услуги не предоставляют. Они выполняют одновременно только одну команду и требуют реального вмешательства процессора.

Почему же не всегда бывает так, что в этой гонке на скорость интерфейс SCSI идет впереди с большим отрывом? Потому что преимущество множественных запросов ввода-вывода не проявляется в однозадачной среде типа DOS/Windows. Перед началом новой операции ввода/вывода DOS всегда ожидает завершения предыдущей. Если же взять многозадачную среду, например Windows NT, OS/2 или Windows 95, то в ней все достоинства SCSI будут проявляться. Прежде чем мы смогли сравнить быстродействие устройств SCSI и EIDE, нам пришлось поспорить о кэширования записи. Диски EIDE обычно поставляются с включенным режимом кэширования записи, в то время как у накопителей SCSI эта опция, как правило, выключена (различие объясняется тем, на какие рынки рассчитаны продукты). Диски SCSI чаще всего устанавливаются в файл-серверах, т. е. там, где надежность важнее быстродействия. При кэшировании записи ПО сервера считает, что все данные уже находятся на диске, в то время как в действительности они все еще хранятся в кэш-памяти и только ожидают записи на диск.

Мы проводили тестирование с включенным кэшированием как у дисков EIDE, так и у SCSI. В принципе, это безопасно, если перед выключением компьютера вы завершаете выполнение всех приложений и закрываете все открытые файлы. При работе с Windows 3.1/3.11 это означает, что перед выключением питания ПК нужно выйти в DOS и убедиться в неактивности НЖМД.

В.: Мне очень не нравится любой процесс инсталляции. Какой интерфейс, EIDE или SCSI, легче поддается настройке для Windows 3.1?

О.: Никакой. За исключением таких простых случаев, как установка единственного устройства в ПК, оба интерфейса, и EIDE, и SCSI, требуют сложной установки и настройки. Для правильного конфигурирования системы вам, по крайней мере, необходимо иметь базовые технические знания. Если в ПК установлен контроллер EIDE, каждое (или единственное) устройство должно иметь статус ведущего (master) или, если оно вторичное, ведомого (slave). Как правило, статус ведущего/ведомого назначается перестановкой перемычек, располагающихся на диске обычно возле разъема. В большинстве случаев сложнее всего найти документацию на диск -- поставщики НЖМД нечасто прилагают ее к своим изделиям. При работе с DOS и Windows программное обеспечение для контроллера IDE конфигурируется относительно просто. BIOS и Windows учитывают то, что объем диска IDE ограничен 528 Мбайт. Поэтому в случае больших НЖМД, как уже отмечалось при обсуждении вопроса об установке второго жесткого диска, могут возникать проблемы с настройкой программ.