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

Устройства ввода/вывода

Знание нескольких простых правил
Глава 8. Устройства ввода/вывода 173
(и умение обойти их при случае) не заставит ваш PC работать быстрее, но,
по крайней мере, правильный выбор конфигурации обеспечит нормальную рабо-
ту компьютера.
Основные правила конфигурации
История о том, как PC превратился из побочного проекта IBM в гигантский сектор
промышленности, во многом объясняет ограничения тех систем, с которыми мы
сегодня имеем дело. Основные правила конфигурации PC объясняют, почему даже
некоторые из новых компонентов используют как новые, так и старые ресурсы.
В исходной архитектуре IBM PC весь обмен командами и данными для всего
существующего (на тот момент) оборудования должен был производиться через
блок аппаратной адресации размером каких-то 400 байт. Кроме того, в распоря-
жение аппаратной части выделялись восемь линий запросов прерываний (Interrupt
Request, IRQ), по которым устройства сигнализировали процессору и операци-
онной системе о необходимости обслуживания. Разработчики предвидели, что
некоторые устройства смогут извлечь пользу из прямого доступа к памяти (DMA);
для этой цели было выделено шесть каналов DMA.
В архитектуре PC существует ряд заранее определенных устройств и функций,
существующих независимо от поколения, архитектуры, производителя, процес-
сора, чипсета и периферийных устройств. В любой системе существуют таймеры,
часы реального времени и клавиатура, тогда как устройства ввода/вывода отно-
сятся к необязательным компонентам.
Недобрые старые времена
Вскоре после появления первых моделей PC фирма IBM и другие производители
приступили к выпуску новых устройств, что привело к бурному росту PC в по-
требительском и коммерческом секторе рынка. Первые три-четыре года заранее
выделенных ресурсов расширения системы и функциональности хватало, но по-
том этот фактор стал тормозить дальнейшее развитие. В табл. 8.1 перечислены
ресурсы, устройства и основные ограничения для расширения системы. Таблица
представляет базовую конфигурацию PC/AT (286 и выше) со многими компо-
нентами, разработанными в процессе ее эволюции, еще до того как платформа PC
стала изменяться под влиянием стандартов PCI и Plug and Play. Обратите внима-
ние: некоторые устройства/функции, помеченные звездочкой в столбце «Систем-
ное устройство», являются фиксированными и не могут изменяться.

Hosted by uCoz