Уредите испраќаат IRQ на процесорот за да побараат пристап
IRQ, краток за Request Interrupt, се користи во компјутер за испраќање токму тоа - барање за прекинување на процесорот од страна на некој друг дел од хардверот .
Барањето за прекин е неопходно за работи како притискања на тастатура , движења на глувчиња , акции на печатач и многу повеќе. Кога барањето е направено од уред за моментално запирање на процесорот, компјутерот тогаш може да му даде на уредот извесно време да изврши сопствена операција.
На пример, секој пат кога ќе притиснете на копче на тастатурата, прекинувачот управувачот му кажува на процесорот дека треба да го запре она што во моментов го прави така што може да се справи со тастатурата.
Секој уред го пренесува барањето преку уникатна податочна линија наречена канал. Поголемиот дел од времето кога го гледате IRQ референцирани, тоа е заедно со овој број на каналот, исто така наречен IRQ број . На пример, IRQ 4 може да се користи за еден уред и IRQ 7 за друг.
Забелешка: IRQ се изговара како букви IRQ, а не како erk .
Грешки во IRQ
Грешки поврзани со барањето за прекин обично се гледаат само кога инсталирате нов хардвер или ги менувате поставките во постоечкиот хардвер. Еве некои IRQ грешки кои може да ги видите:
IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL STOP: 0x00000008 СТОП: 0x00000009Забелешка: Погледнете како да ги поправите грешките STOP 0x00000008 или како да ги поправите грешките на STOP 0x00000009 ако имате една од тие грешки при запирање .
Додека е возможно ист IRQ канал да се користи за повеќе од еден уред (доколку и двете не се користат во исто време), вообичаено не е случај.
Конфликт на IRQ најверојатно се случува кога две парчиња хардвер се обидуваат да го користат истиот канал за барање за прекин.
Бидејќи програмскиот прекинувачки контролер (PIC) не го поддржува ова, компјутерот може да замрзне или уредите да престанат да работат како што се очекуваше (или да престане да работи целосно).
Назад во првите денови на Windows, IRQ грешките беа вообичаени и потребни се многу проблеми за да се поправат. Ова беше затоа што било почесто да се постават IRQ-каналите рачно, како кај DIP-прекинувачите , со што е поверојатно дека повеќе од еден уред ја користел истата IRQ-линија.
Како и да е, IRQ-от се постапува многу подобро во поновите верзии на Windows кои користат plug-and-play, па ретко ќе видите IRQ-конфликт или друг проблем со IRQ.
Гледање и уредување IRQ Settings
Најлесен начин за да ги видите информациите за IRQ во Windows е со менаџерот на уреди . Променете ја опцијата од менито " Преглед" на Ресурси по тип за да го видите делот за прекинување на барањето (IRQ) .
Можете исто така да ги користите информациите за системот. Извршете ја командата msinfo32.exe од дијалогот Изврши ( Windows Key + R ), а потоа отидете до Хардверски ресурси> IRQs .
Корисниците на Линукс можат да ја стартуваат командата cat / proc / interrupts за да ги прегледуваат мапите на IRQ.
Можеби ќе треба да ја смените линијата IRQ за одреден уред, ако го користи истиот IRQ како и друг, иако тоа е обично непотребно, бидејќи системските ресурси автоматски се распределуваат за понови уреди. Тоа е само постари индустриски Стандарден Архитектура (ISA) уреди кои можеби ќе треба рачни прилагодувања на IRQ.
Можете да ги промените IRQ поставките во BIOS-от или во рамките на Windows преку Управувачот со уреди.
Еве како да ги промените поставките за IRQ со Уред за управување со уреди:
Важно: Запомнете дека правењето неправилни промени на овие поставки може да предизвика проблеми што претходно немате. Бидете сигурни дека знаете што правите и имате снимени постоечки поставки и вредности за да знаете што да се вратите назад, ако нешто тргне наопаку.
- Отворете Управувач со уреди .
- Двоен-клик или двоен-допрете уред за да го отворите прозорецот со својства .
- Во табулаторот " ресурси" , откажете ја изборната опција Употреби ги автоматските поставки .
- Користете го паѓачкото мени "Settings based on:" за да ја изберете хардверската конфигурација што треба да се менува.
- Во рамките Насочувања на ресурси> Вид на ресурси , одберете Request interrupt (IRQ) .
- Користете го копчето Change Setting ... за да ја промените вредноста на IRQ.
Забелешка: Ако нема табулатор "Ресурси" или "Употреби автоматски прилагодувања" е поцрнета или не е овозможена, тоа значи дека или не можете да наведете ресурс за тој уред, бидејќи тоа е приклучок и репродукција или дека уредот нема други подесувања кои можат да се применат кон него.
Заеднички IRQ канали
Еве што се користат некои од најчестите IRQ канали за:
Линија IRQ | Опис |
IRQ 0 | Системски тајмер |
IRQ 1 | Контролер на тастатура |
IRQ 2 | Прима сигнали од IRQs 8-15 |
IRQ 3 | Контролер на сериски портови за порта 2 |
IRQ 4 | Контролер на сериски портови за порта 1 |
IRQ 5 | Паралелен порт 2 и 3 (или звучна картичка) |
IRQ 6 | Флопи диск контролер |
IRQ 7 | Паралелна порта 1 (често печатачи) |
IRQ 8 | CMOS / часовник во реално време |
IRQ 9 | АКПИ прекине |
IRQ 10 | Периферни уреди |
IRQ 11 | Периферни уреди |
IRQ 12 | PS / 2 глувче врска |
IRQ 13 | Нумерички процесор на податоци |
IRQ 14 | ATA канал (основно) |
IRQ 15 | ATA канал (средно) |
Забелешка: Бидејќи IRQ 2 има одредена цел, секој уред што е конфигуриран да го користи, наместо тоа, ќе користи IRQ 9.