2dets: То есть, имеется ввиду всё-таки пиковая пропускная способность шины. То есть, 94Мб в секунду у UDMA100. Так? Дело в том, что скорость обработки информации (между памятью системы и буфером винчестера) должна быть выше, чем скорость носителя внутри винчестера. В противном случае может возникать "узкое место" в буфере винчестера, вследствие чего упадет производительность системы - независимо от скорости передачи данных в винчестере или скорости работы процессора. Поэтому скорость интерфейса всегда должна превосходить скорость внутренних устройств. Причём желательно иметь запас по этому параметру, по одноё единственной причине: дисков моджет быть не один А самое прикольное, что пиковая пропускная способн6ость современного IDE-UDMA133-винта всё равно не превышает 36Мб, как ни бейся, но шина IDE может принимать почти 100(UDMA100) или 133(UDMA133). Вроде как нелогично. Если не учитывать время обработки данных в буфере диска. # Если же учитывать - маловато. # Для потокового видео, например. Или МР3. Или потоковая обработка звука. Или для двух винтов на шине. Или трёх... Или...Ведь как известно, наивысшая скорость обмена контроллера с накопителем достигается при работе с данными, содержащимися во встроенной кэш-памяти, внутренние скорости обмена микроконтроллера информацией с кэшем достигают в среднем случае 200-300 Мб/с. Таким образом, уже один простой средний винчестер с достаточно большим объемом внутреннего кэша и хорошо прошитым микроконтроллером способен перегрузить шину данных, работающую по протоколу UDMA133.
А вот у SCSI-устройств стандарт UltraWide160 #позволяет передать до 158 Мб в секунду. Если учесть, что, например, у Seagate Cheetah Х15 установившаяся скорость передачи данных достигает 59Mб в секунду, то можно понять, нафига нужен такой стандарт.
Согласен - "достигает" 59Мб/c. Это - максимум! Реально - меньше.
Скорость ATA-100 "достигает" 94Мб/c. Реально - 75Мб/с!
59<75!
Что касается кэша винта,  то его пропускная способность действительно может быть и 200 и 300 Мб/c (кстати в такой случае и UltraWide твой для него - узкое место ). Но кэш наполняется со скоростью считывания данных с блинов винта - не быстрее. Как ни крути, если ты читаешь много данных с винта сразу (а чаще всего, согласись, так и бывает) - кэш не помогает почти никак. Он вполне может опорожняться и со скоростью 70 м/c, пока винт заполняет его со скоростью 60м/с.
Кстати ограничение "один быстрый винт на один контроллер IDE" не такое уж и трудно выполнимое. Собственное это единственное ограничение, которому пользователь должен следовать. И для обычного пользователя чаще всего так и бывает!