
FAQ
Xakep Online -> Журнал, номер #017, стр. 017-046-1
Андрей Каролик (andrusha@sl.ru)
Что такое IRQ?
IRQ - сокращенная аббревиатура прерывания; если где-то в тексте увидишь подобное сокращение, можешь бить себя в грудь и орать как Тарзан, что это прерывание. :) На твоем компьютере 15 прерываний, нумеруются они от 00 до 15. Используются они для общения девайсов с системой. Грубо говоря, выставляя определенный сигнал на выделенное прерывание, устройство дает знать системе, что оно готово выполнять определенное действие. Чтобы посмотреть распределение прерываний на твоем компе, нажми правой кнопкой на иконке My Computer и выбери Propeties, потом вкладку Device Manager и еще раз нажми Propeties. Вот полный список твоих прерываний и чем они используются. Для примера приведу свой список:
00 - System timer
01 - Standard 101/102-Key or Microsoft Natural Keuboard
02 - Programmable interrupt controller
03 - Communications Port (COM2)
04 - Communications Port (COM1)
05 - Monster Sound II Multifunction Parent
05 - Monster Sound II PCI Audio
05 - Intel 82371AB/EB PCI to USB Universal Host Controller
05 - IRQ Holder for PCI Steering
06 - Standard Floppy Disk Controller
07 - Printer Port (LPT1)
08 - System CMOS/real time clock
09 - Symbios Logic 53C400A (HP Version) SCSI Adapter
10 - Graphics Blaster RIVA TNT
10 - IRQ Holder for PCI Steering
11 - PCI Etheet Adapter
11 - IRQ Holder for PCI Steering
12 - PS/2 Compatible Mouse Port
13 - Numeric data processor
14 - Intel 82371AB/EB PCI Bus Master IDE Controller
14 - Primary IDE controller (dual fifo)
15 - Intel 82371AB/EB PCI Bus Master IDE Controller
15 - Primary IDE controller (dual fifo)
Таким макаром ты сразу же увидишь реальный пример распределения прерываний, работающих корректно, хотя... В этом примере конфликтуют USB контроллер и Sound (как видишь, они оба висят на одном прерывании), но так как первый не используется, то нужды их рассаживать не было.
Вроде бы все легко и просто, но именно из-за прерываний часто не всегда работают все компоненты (звук, видео, сетевая карточка или некий контроллер), но не каждый смотрит на прерывания, а норовит разобрать девайс отверткой и протереть тряпочкой. :) Пока у тебя девайсов мало, подобная проблема тебя не беспокоит, но, подсаживая новые устройства, гимор может появиться. А так как в окошках иногда сквозит, то бывают накладочки, которые приходится править ручками. Обычно удается поменять прерывания из того же Device Manager, но иногда форточки и этой возможности не дают, но в этом случае помогает BIOS, в котором в последнее время есть возможность резервировать прерывания под слоты PCI, нумеруются они в этом случае обычно от слота AGP и только те, в которые что-то воткнули; счет можно определить, начиная с AGP, чтобы для видео тоже можно было приписать прерывание. В моем примере прерывания 05, 10 и 11 именно таким образом и зарезервированы (IRQ Holder for PCI Steering). И вообще, чаще читай документацию к своей мамке. :)
Нужен ли мне графический планшет? Не проще ли нарисовать, а потом отсканировать или вообще рисовать в специальных программах, вроде Corel Draw?

















































































































