Оригинал материала: https://3dnews.ru/166130

Контроллер Promise Ultra66

Контроллер Ultra66, идущий в комплекте производится фирмой Promise Technology, известной своими RAID-контроллерами для шины IDE.

Что такое Ultra ATA/66

Известно, что для функционирования Ultra ATA/33 имеются определенные условия, это: диск с интерфейсом Ultra ATA/33, контроллер Ultra ATA/33 и операционная система с поддержкой режима DMA.

Для нормального функционирования Ultra ATA/66 так же имеются свои условия, но их уже больше и они образуют четыре основных составляющих:

  1. Жесткий диск с интерфейсом Ultra ATA/66. Большинство новых IDE-винчестеров выпускаются в расчете на Ultra ATA/66;
  2. Контроллер с поддержкой Ultra ATA/66, на данный момент это i810 или i820, SiS 5600, VIA Apollo Pro+;
  3. Операционная система поддерживающая режим DMA через DMA-драйвер. Windows 9x и Windows NT поддерживают режим DMA. Требуется BIOS с поддержкй Ultra DMA Mode 4 (Ultra ATA/66);
  4. Обязательно требуется 80-жильный/40-пиновый кабель, без наличия которого устройства будут работать в режиме Ultra DMA Mode 2 (Ultra ATA/33). Все новые платы с поддержкой Ultra ATA/66 комплектуются обычно хотя бы одним таким кабелем.

Контролер Promise Ultra66


Контроллер Ultra66 выполнен в виде отдельной PCI-платы с расположенными на ней Ultra ATA/66 IDE-чипсетом Promise PDC 20262, микросхемой Flash-BIOS двумя IDE-портами и разъемом для подключения светодиода активности системы. В комплетке с контроллером идет один 80-жильный кабель, который необходим для работы режима Ultar ATA/66, дискета с необходимыми драйверами и небольшое печатное описание.

Характеристики Promise Ultra66:

  • Поддержка Ultra ATA/66 (до 66 Мб/сек)
  • Два раздельных канала поддерживают до 4 устройств
  • Обратная совместимость с Ultra ATA/33, EIDE, Fast ATA-2 и IDE дисками, CD-ROM, и другими ATAPI устройствами
  • Автоопределение и конфигурирование дисков вплоть до 128Gb
  • Автоопределение типа IDE-кабеля (40 или 80 жил) и установка соостветствующего режима работы
  • Контроль CRC для защиты данных Ultra ATA дисков
  • Каналы удвоеной передачи разделяют время доступа к Ultra ATA и EIDE устройства для получения максимальной производительности каждого из устройств
  • Совместная работа с существующими контроллерами
  • Flash BIOS для легкого апгреда
  • Поддержка DOS 5.x, Windows 3.1x, Windows 95/98, Windows NT 3.51/4.0 и Windows 2000 (пока в стадии беты).

Тестирование Ultra66

Тестирование провоилось на конфигурации:

  • MB: ASUS P3B-F rev. 1.03, BIOS ver. 1009
  • CPU: Intel Celeron 500 MHz
  • RAM: 128Mb PC100
  • Promise Ultra66 - Ultra ATA/66 тесты
  • Наботный IDE контроллер - Ultra ATA/33 тесты
  • HDD: Quantum Fireball Plus KA 9.1GB (Ultra ATA/66, 7200rpm), IBM DJNA-370910 9.1GB (Ultra ATA/66, 7200rpm), Seagate ST34310A 4.3GB (Ultra ATA/33, 5400rpm)
  • VIDEO: ASUS AGP-V3800 Deluxe
  • SOUND: SB Live! Value
  • Дополнительно подключались: Creative DVD-ROM 5x, Creative CD-RW 2224, Iomega ZIP
  • SOFT: Windows 98, драйвер Ultra66 версии 1.43 Build 0518

Вставив плату и подсоединив к ней основной жесткий диск Quantum Fireball Plus KA, входящим в комплект 80-ти жильным кабелем, включаем компьютер и смотрим. Устройства подключенные к контроллеру Ultra66 определяются автоматически, но, если для подсоединения Ultrа ATA/66 устройств использовать обыкновенный 40-жильный кабель, то контроллер выдаст предупреждение на экран и включит режим Ultra ATA/33 для этих устройств.


Загрузку системы можно производить как с дисков подключенных к контролеру материнской платы, так и с дисков подключеных к Ultra66, для загрузки с Ultra66 необходимо просто отключить в BIOS материнской платы возможность загрузки с дисков подключенныx к ней. Для Ultra66 отсутствуют какие-либо настройки и загрузка производится с первого доступного устройства. C ATAPI устройств (CD/DVD-ROM, ZIP) подключенных к контроллеру грузится невозможно.

После загрузки системы Windows обнаружил новое устройство и попросил для него драйверы, а после перезагрузки в списке устройств стал виден Promise Technology Inc. Ultra66 IDE Controller. Во время установки никаких проблем не возникало.


Никаких настроек для вновь обнаруженного устройства нет, но зато все подключенные к нему диски теперь имеют свое родное имя, а не какой-то там GENERIC IDE DISK TYPE 47.

О скорости


Протокол Ultra ATA/66 обеспечивает передачу данных между контроллером и жестким диском со скоростью 66 Мб/сек, а это уже более чем в полтора раза больше того, что позволяет Ultra Wide SCSI. Конечно, дисков позволяющих обеспечить отдачу данных на такой скорости еще не существует и, поэтому, этот параметр актуален только для передачи данных между буфером жесткого диска и контроллером, но прогресс не стоит на месте и физические параметры дисков постоянно растут.

На картинке все выглядит прекрасно, но посмотрим как это выглядит в реальной жизни. Сравнивать будем работу жесткого диска на контроллере встроеном в системную плату (UDMA/33) с работой на Ultra66 (UDMA/66).

Для DOS никаких драйверов устанавливать не надо, там и так все работает. Посмотрим что покажет HDDSpeed 2.1 для режима DOS, который обозревает основные физические параметры дисков.


Model Average Seek Time, ms. Maximal Seek Time, ms. Average Access Time, ms. Track-To-Track Seek Time, ms. Average Linear Speed MB/sec. Max. Cache Read MB/sec. IDX
Seagate ST34310A - UDMA/66 8.3 15.3 15.8 3.0 R=12.9 26.4 834
Seagate ST34310A - UDMA/33 8.5 15.5 15.7 2.9 R=5.3 9.4 348
IBM DJNA-370910 - UDMA/66 8.2 13.6 12.7 2.4 R=15.4 62.5 1242
IBM DJNA-370910 - UDMA/33 8.2 13.4 13.0 2.6 R=9.3 9.4 737
Quantum Plus KA - UDMA/66 6.4 12.4 10.9 1.7 R=17.2 53.6 1614
Quantum Plus KA -UDMA/33 6.5 12.3 11.5 1.7 R=8.7 8.8 777

Тут видна большая разница в результатах передачи данных полученных на штатном и внешнем контроллерах, но эти результаты не отображают истинную разницу в производительности контроллеров из-за того, что Ultra66 контроллер работал в режиме UltraDMA/66, а штатный контроллер не использовал даже режима UltraDMA/33, т.к. для него требуется установить соответствующие драйверы. Так же видно, что в режиме UDMA/66 данные из кеша жесткого диска передаются почти на номинальной скорости. Ну а результаты тестирования в Windows 98 (WinBench99) выглядят немного иначе.


И отдельно привожу результаты тестирования моего измученного сильной фрагментацией файлов жестокого диска Quantum Plus KA, который находился в условиях не равных двум ранее тестированным дискам.


Из графиков видно, что ничего особенного не произошло и скорость работы в режиме UDMA/33 и UDMA/66 ни в какие два раза не отличается, в нашем случае разница составила не более 10%, так что для большинства существующих жестких дисков эксплуатация в режиме UDMA/66 не принесет сильно ощутимого прироста производительности.

Выводы

Контроллер Ultra66 позволяет использовать на все сто процентов устройства Ultra ATA/66 и получить хотя и небольшую, но все же прибавку в скорости. Но если сейчас все возможности контроллера остаются не восстребованы, то в ближайщем будущем с выходом более скоростных дисков позволяющих передавать данные с пластин на более высоких скоростяк данное устройство будет просто необходимо. И еще, при помощи Ultra66 можно подключить еще до четырех IDE устройств, что уже составит восемь устройств с интерфейсом IDE на компьютер. Немного о ценах: разница в платах между P3B-F и P3B-F с Ultra66 составляет примерно 15$, рекомендованная цена Ultra66 контроллера - 59$, поискав на http://www.price.ru, я нашел московские предложения по цене от 37 до 80$ за контроллер, кстати, самая низкая цена на Shooper (ну, это там, у них) составила 36$.

Плюсы:

  • Небольшая прибавка в скорости при использовании Ultra DMA/66 устройств
  • Совместимость со всеми существующими IDE усройствами
  • Легкая установка
  • Высокое качество и надежность
  • Невысокая стоимость в комплекте с P3B-F
  • Подключение до 8-ми IDE устройств.

Минусы:

  • Невозможность выборочной загрузки с любого устройства контроллера
  • Потеря еще одного PCI слота.

P.S.: Не забывайте включать в Windows режим DMA для доступа к дискам, это облегчит работу процессору и немного повысит производительность дисковой системы, так, например, результаты тестирования IBM DJNA-370910 9.1GB при отключенном DMA были почти в два раза ниже, а загрузка процессора в несколько раз больше.



Оригинал материала: https://3dnews.ru/166130