|
Железо
на главную | к содержанию раздела |
карта сайта
Что такое IRQ? И с чем его едят?
IRQ - строка запроса прерываний пришла к нам со времен еще виндов 3.1, когда процесс установки
нового модема, сетевой платы или еще чего-нибудь был целой проблемой. Это происходило примерно
следующим образом: ты втыкаешь свою карточку в соответствующий слот и смотришь, не конфликтует
ли твоя карточка с другими уже давно живущими на твоем ПК устройствами. Если чуда не произошло,
начинаешь копаться в настройках и джамперах дабы чудо все таки свершилось, короче ужас.
Слава всевышнему, в наше время установить новую плату гораздо легче, дружно поклонимся
ненавистному Билли и его технологии Plug&Play (ака Включи&Играй). Тем не менее многие
современные компутеры - жертвы своего собственного успеха. Некоторые из них приходят с прилавка
напичканными целой кипой внутренних устройств, каждое из которых сконфигурировано на работу с
собственным прерыванием, вследствие чего у юзеров, решивших поставить новый девайс в свою
развалюху, реально встает проблема нехватки свободных прерываний, т.к. значительная часть
аппаратных устройств общается с процессором через системы IRQ.
Каждый раз, когда устройство дает задание процессору, оно посылает его на проц через IRQ -
процессор, получивший сигнал от устройства приостанавливает все свои текущие задания и начинает
работать с устройством. Слава богу большинство устройств (видеокарты, USB устройства, EIDE или
SCSI устройства, такие как CD-ROM, жесткие диски) - исключение (такие устройства используют
прерывания своих контроллеров). Если ваш новый девайс использует собственный IRQ, придется
вычислять свободные прерывания на вашем ПК. К сожалению большинство ПК приходят с завода с
очень ограниченным числом свободных прерываний. Стандартный ПК имеет в целом 16 прерываний,
которые нумеруются от 0 до 15.
Если у вас свободно одно или более IRQ, система должна автоматически распознать устройство, если же свободных прерываний нет, существует несколько способов освобождения IRQ, которые я приведу в следующей статье.
Обсудить статью в форуме...
Права: http://techniks.narod.ru
на главную | к содержанию раздела |
карта сайта
|
|