Системные ресурсы Системными ресурсами называются коммуникационные каналы, адреса и сигналы, используемые узлами компьютера для обмена данными с помощью шин. Обычно под систем- ными ресурсами подразумевают: ¦ адреса памяти; ¦ каналы запросов прерываний (IRQ); ¦ каналы прямого доступа к памяти (DMA); ¦ адреса портов ввода-вывода. В приведенном списке системные ресурсы размешены в соответствии со снижением веро- ятности конфликтов, возникающих в компьютере при использовании каждого из этих ресур- сов. Наиболее распространенные проблемы связаны с ресурсами памяти, иногда разобраться в них и устранить причины их возникновения довольно сложно. В данной главе речь идет о других видах перечисленных выше ресурсов. Так, возникает значительно больше конфлик- тов, связанных с ресурсами IRQ, чем с ресурсами DMA, поскольку прерывания запрашива- ются чаще. Практически во всех платах используются каналы IRQ. Каналы DMA применя- ются реже, поэтому обычно их более чем достаточно. Порты ввода-вывода используются во всех подключенных к шине устройствах, но 64 Кбайт памяти, отведенной под порты, обычно хватает, чтобы избежать конфликтных ситуаций. Общим для всех видов ресурсов является то, что любая установленная в компьютере плата (или устройство) должна использовать уни- кальный системный ресурс, иначе отдельные компоненты компьютера не смогут разделить ресурсы между собой и произойдет конфликт. Все эти ресурсы необходимы для различных компонентов компьютера. Платы адаптеров используют ресурсы для взаимодействия со всей системой и для выполнения специфических функций. Каждой плате адаптера нужен свой набор ресурсов. Так, последовательным портам 176 Глава 5. Системные платы для работы необходимы каналы IRQ и уникальные адреса портов ввода-пывода, для аудиоус- тройств требуется еще хотя бы один канал DMA. Большинством сетевых плат используется блок памяти емкостью 16 Кбайт, канал IRQ и адрес порта ввода-нывода. По мере установки дополнительных плат в компьютере растет вероятность конфликтов, связанных с использованием ресурсов. Конфликт возникает при установке двух или более плат, каждой из которых требуется линия IRQ или адрес порта впода-вывода. Для предот- вращения конфликтов на большинстве плат устанавливаются перемычки или переключатели, с помощью которых можно изменить адрес порта ввода-вывода, номер IRQ и т.д. А в совре- менных операционных системах Windows, удовлетворяющих спецификации Plug and Play. установка правильных параметров осуществляется на этапе инсталляции оборудования. К счастью, найти выход из конфликтных ситуаций можно почти всегда, для этого нужно лишь знать правила игры.