Смекни!
smekni.com

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

В.: Что такое EIDE?

О.: Приготовьтесь отведать кушанье из компьютерных аббревиатур. Интерфейс IDE (IntegratedDriveElectronics) появился в середине 80-х годов в качестве недорогого способа подключения к ПК одного или двух жестких дисков. Программная и аппаратная части интерфейса IDE были разработаны так, чтобы обеспечивалась совместимость с дисковым контроллером машины PC AT производства корпорации IBM. Позже Институтом ANSI был принят соответствующий стандарт на интерфейс под названием AT Attachment (ATA). В большинстве случаев сокращения IDE и ATA обозначают один и тот же стандарт, однако IDE употребляется чаще. Ну, вы все еще голодны? Тогда следующая аббревиатура -- Enhanced IDE (EIDE). Этот стандарт объединяет в себе четыре важных функции, позволяющие интерфейсу IDE приблизиться к более совершенному SCSI (речь о котором пойдет дальше).

Во-первых, внесенные в спецификацию ATA улучшения (она получила имя ATA-2) позволили превзойти максимальную скорость передачи данных интерфейса IDE. Некоторые производители жестких дисков, среди которых компании Quantum и Seagate, для обозначения своих высокопроизводительных изделий применяют термин Fast ATA. Во-вторых, стандарт ATA Packet Interface (ATAPI) позволяет подключать к интерфейсу EIDE не только жесткие диски, но и другие устройства. В-третьих, системы с интерфейсом EIDE имеют новую BIOS, реализующую доступ к НЖМД объемом более 528 Мбайт, что с обычным IDE-адаптером было невозможно.

И, наконец, в-четвертых, EIDE-системы могут содержать до двух контроллеров (каналов), к каждому из которых можно подключить по паре периферийных устройств. Обычно первичный контроллер используется для одного или двух НЖМД, а вторичный обслуживает такие устройства, как накопители на магнитной ленте или дисководы CD-ROM. Вся периферия должна находиться внутри ПК. Очень важно помнить следующее: если продавец упоминает в своей речи термин EIDE, это означает, что он имеет в виду аппаратный интерфейс IDE, поддерживающий одно или несколько из вышеперечисленных нововведений, но совсем не обязательно все четыре. Выяснить точно, какие именно функции EIDE имеет ваш интерфейс, бывает нелегко. Неопределенные стандарты и отсутствие универсальной терминологии еще более усугубляют эту проблему. Путаницу вносят также спецификации продукта и основной BIOS, по которым порой бывает невозможно выяснить, какие режимы поддерживаются. Например, вполне вероятно, что EIDE-плата ISA (IndustryStandardArchitecture) будет работать с большими жесткими дисками и накопителями ATAPI, однако медленная шина ISA не позволит обеспечить высокую скорость передачи данных, присущую этим дисководам. Разработчик первой спецификации IDE, компания Western Digital, чтобы избежать подобных неясностей, продвигает программу введения логотипа EIDE. Но наличие логотипа EIDE будет говорить лишь о минимальном соответствии стандарту, а не о конкретной совместимости или показателях быстродействия. Кроме того, как упоминалось выше, продукт с логотипом EIDE может поддерживать лишь некоторые из четырех нововведений, а производители предпочитают рекламировать свою продукцию как EIDE, даже не имея права на использование соответствующего логотипа. Хорошая новость (ведь должны же быть и хорошие новости) заключается в том, что интерфейс IDE нередко бывает встроен в системную плату ПК и иногда обеспечивает некоторые функции EIDE. Так, если вы покупаете жесткий диск EIDE, вам не придется тратиться на контроллер, обычно необходимый, например, для SCSI-диска. На системной плате может быть и второй контроллер EIDE, обслуживающий дисковод CD-ROM, стример или оба эти устройства.

В.: Ну, хорошо, а что такое SCSI?

О.: Интерфейс SCSI (SmallComputerSystemInterface) разработан в начале 80-х годов как стандарт для подключения к компьютеру до шести периферийных устройств, в том числе и жестких дисков. Сегодня этот интерфейс чаще всего встречается в мощных ПК и рабочих станциях, кроме того, он встроен в компьютеры Apple Macintosh. SCSI поддерживает множество различных типов устройств: жесткие диски, сканеры, оптические накопители, дисководы CD-ROM, принтеры и даже другие компьютеры.

Когда говорят об интерфейсе SCSI, то обычно подразумевают SCSI-2 (известный также как Fast SCSI) со скоростью передачи 10 Мбайт/с. Он довольно долго был не слишком распространен из-за проблем совместимости с периферийными SCSI-устройствами. Существует также стандарт Fast-Wide SCSI, имеющий скорость передачи данных до 20 Мбайт/с, но его редко встретишь где-либо, кроме мощных файл-серверов. И еще реже возникает желание приобрести его, особенно когда узнаешь, сколько он стоит.

В целом SCSI обычно обходится дороже, чем EIDE. Лишь немногие системы поставляются с контроллером SCSI на системной плате, поэтому сперва потребуется заплатить от 50 до 300 долл. за хост-адаптер. Несмотря на непрерывное снижение цен на SCSI-диски они обычно стоят на 5--15% дороже дисков EIDE той же емкости. Однако устройства SCSI работают быстрее, чем EIDE-диски, поскольку они изначально создавались для высокопроизводительных рабочих станций и серверов. Даже если в вашей системе уже есть периферийные устройства с интерфейсом IDE или EIDE, в частности жесткий диск, это не препятствие для установки SCSI. Например, можно установить контроллер SCSI для дисковода CD-ROM или скоростного ленточного накопителя и при этом оставить в ПК уже содержавшиеся в нем адаптер EIDE и НЖМД. Контроллеры двух типов будут нормально"сосуществовать" друг с другом, если нет конфликтов по каналам ввода-вывода, линиям запроса прерывания и адресам памяти.

В.: В моей машине небольшой жесткий диск IDE, а я хотел бы нарастить объем дисковой памяти. Могу ли я добавить в систему новый диск EIDE, сохранив старый? Нужно ли при этом также покупать EIDE-контроллер?

О.: Как правило, в систему можно добавить EIDE-диск в дополнение к уже установленному. Однако IDE-дисководы некоторых марок настолько "разборчивы", что могут отказаться работать вместе с накопителем другой марки. Или будут работать лишь в том случае, если НЖМД одной определенной фирмы будет ведущим, а другой -- ведомым накопителем. Все зависит от конкретного сочетания моделей дисков, поэтому вам надо или посоветоваться с кем-то, кто уже проделывал этот опыт, или попытаться поэкспериментировать самому, а в случае неудачи вернуть новый накопитель продавцу. Но даже если оба НЖМД хорошо "уживаются" друг с другом, старый IDE-диск, скорее всего, будет работать медленнее, чем любой новый из имеющихся на сегодняшний день дисков с интерфейсом EIDE.

Некоторые контроллеры EIDE при подключении к ним двух жестких дисков выбирают наивысшую из скоростей передачи данных, которая доступна обоим дискам. Это будет замедлять работу ПК до скорости, определяемой скоростью старого диска. Другие контроллеры работают с каждым накопителем на скорости, максимальной именно для него. Если ваш контроллер попадает в первую группу, то новый жесткий диск не будет работать в полную силу, и вы не получите той производительности, за которую заплатили.

Кроме того, чтобы проявились преимущества в скорости диска, ваш IDE- или EIDE-контроллер должен поддерживать функции нового НЖМД. К примеру, даже если новый жесткий диск EIDE может работать в режиме программируемого ввода-вывода данных PIO Mode 3, никакого увеличения производительности без поддержки этого режима контроллером вы не получите. К сожалению, нельзя просто определить, поддерживают ли EIDE-адаптер и НЖМД высокопроизводительные режимы PIO Mode 3 или 4. Лучшее, что можно предпринять, это посмотреть спецификации или проконсультироваться у поставщика оборудования. Не исключены проблемы и при добавлении в систему жесткого диска объемом более 528 Мбайт. Если в ПК установлен старый IDE-контроллер, BIOS может не воспринять НЖМД свыше 528 Мбайт. Следует еще раз подчеркнуть: трудно точно определить, какие функции поддерживает ваша система. Для ПК, выпущенного до лета 1994 г., вероятнее IDE-система, а не EIDE. Но это не означает, что у вас нет выбора. Если в вашей машине BIOS записана во флэш-ПЗУ, можно осуществить модернизацию программно. Или связаться с поставщиком системы и выяснить, есть ли у него микросхемы с новой BIOS. Существует также программное решение -- применить пакет Disk Managerфирмы OnTrackComputerSystems. В случае, когда ни один из перечисленных вариантов вам не подходит, купите плату расширения EIDE, имеющую собственную BIOS.

В.: На моей системной плате установлен контроллер EIDE, поэтому я приобрел накопитель CD-ROM EIDE (ATAPI). Как лучше всего его подключить?

О.: В зависимости от конфигурации вашей системы подключение дисковода CD-ROM через тот же кабель, что и НЖМД, может значительно снизить производительность системы или даже привести к ее полному останову. Как отмечалось в ответе на предыдущий вопрос, некоторые EIDE-контроллеры устанавливают скорость обмена данными, максимальную для обоих подключенных устройств, а дисководы CD-ROM

-- это довольно медленные устройства.

Что еще хуже, включение 32-разрядного доступа к жесткому диску сделает невозможной работу с накопителем CD-ROM по тому же каналу. Это означает, что дисковод CD-ROM нельзя подключать к тому же разъему и тем же кабелем, что и НЖМД. При запуске Windows в защищенном режиме драйвер 32-разрядного доступа к диску должен быть единственной программой для обмена данными с контроллером, поэтому работающий в реальном режиме драйвер CD-ROM не сможет посылать сигналы контроллеру. Для преодоления этих затруднений подключайте ATAPI-устройство, в частности, накопитель CD-ROM, ко второму каналу EIDE. Если же на системной плате есть только один EIDE-канал и он занят жестким диском, вам потребуется приобрести плату расширения EIDE.