КОМПЬЮТЕРНОЕ ЖЕЛЕЗО
HARDWARE FOR PC

Настройка системной платы

Каналы прямого доступа обеспечивают скоростную пересылку
данных в память устройства и из нее.
Старые версии BIOS использовали оборудование в его текущей конфигурации,
а параметры устройства задавались заранее, хотя их можно было изменять вруч-
ную при помощи перемычек и переключателей. Если система ограничивалась
простыми устройствами ввода/вывода, настройка PC была вполне реальным де-
лом, хотя и непростым для тех, кто не любит открывать корпус PC и возиться
с проводами и переключателями. С ростом популярности PC появлялось все боль-
ше неквалифицированных пользователей, и настройка PC стала настоящим кош-
маром для служб технической поддержки фирм-производителей. Технологии
развивались, и пользователи ожидали, что PC будут работать быстрее, лучше и на-
дежнее. Вместо простых, морально устаревших и медленных устройств ввода/
вывода, вместо присущих PC и BIOS ограничений нужно было придумать что-то
новое.
Ситуация требовала изменений, но к тому времени на покупку оборудования
и программ были потрачены такие огромные деньги, что новая технология PC дол-
Трюк № 12. Управление устройствами 41
жна была сохранить совместимость со старыми стандартами. Цели любой техно-
логической разработки базируются на опыте и истории практического примене-
ния; для PC эти цели были следующими:
• обнаружение, распознавание и взаимодействие со всеми устройствами ISA
(трюк 11);
• отказ от аппаратной конфигурации — все параметры должны были настра-
иваться на программном уровне;
• автоматическое обнаружение, идентификация и настройка конфигурации при
добавлении новых или удалении существующих устройств;
• предотвращение конфликтов базовых адресов, линий IRQ и сигналов DMA;
• оповещение операционной системы об изменениях в составе оборудования.
Не будем задерживаться на неудачных технологических новшествах вроде VLB
(VESA Local Bus), IBM MCA (MicroChannel Architecture) или EISA (Enhanced
Industry Standard Architectire). В конечном счете мы приходим к продолжитель-
ному периоду современных технологий. К их числу относятся шина ввода/выво-
да PCI (Peripheral Component Interconnect), AGP (Advanced Graphics Port), USB
(Universal Serial Bus) и IEEE-1394 (он же FireWire и iLink), а также недавно по-
явившиеся шины данных Serial ATA и PCI-X.

Hosted by uCoz