IRQ, Interrupt Request деген сөздүн кыскасы, компьютерде дал ушуну жөнөтүү үчүн колдонулат - процессорду башка аппараттык жабдуу тарабынан үзгүлтүккө учуратуу өтүнүчү.
IRQнун максаты
Үзгүлтүккө учуроо өтүнүчү баскычтопту басуу, чычкан кыймылдары, принтер аракеттери жана башкалар үчүн керек. Процессорду бир азга токтотуу өтүнүчү түзмөк тарабынан жасалганда, компьютер андан кийин аппаратка өзүнүн ишин иштетүү үчүн бир аз убакыт бере алат.
Мисалы, клавиатурадагы баскычты баскан сайын, үзгүлтүккө учуратуу процессорго баскыч басууларды башкара алышы үчүн учурда жасап жаткан ишин токтотушу керектигин айтат.
Ар бир түзмөк сурамды канал деп аталган уникалдуу маалымат линиясы аркылуу билдирет. Көбүнчө IRQ шилтемеси көрсөтүлгөнүн көрөсүз, ал IRQ номери деп да аталган бул каналдын номери менен бирге болот. Мисалы, бир түзмөк үчүн IRQ 4, экинчиси үчүн IRQ 7 колдонулушу мүмкүн.
IRQ erk катары эмес, I-R-Q тамгалары катары айтылат.
IRQ каталары
Үзгүлтүккө учуратуу өтүнүчүнө байланыштуу каталар адатта жаңы жабдыктарды орнотуп жатканда же учурдагы жабдыктын жөндөөлөрүн өзгөрткөндө гана көрүнөт. Бул жерде сиз көрүшү мүмкүн болгон кээ бир IRQ каталары:
IRQL_NOT_DISPATCH_LEVEL
IRQL_NOT_GREATER_OR_EQUAL
STOP: 0x00000008
STOP: 0x00000009
Стоп 0x00000009 каталарын кантип оңдоону караңыз, эгерде сиз ошол токтотуу каталарынын бирине туш болуп жатсаңыз (кеңешибиз экөөнө тең окшош).
Бир эле IRQ каналы бир нече түзмөк үчүн колдонулушу мүмкүн болсо да (экөө тең бир эле учурда колдонулбаса), адатта андай эмес. IRQ конфликти эки жабдык бир эле каналды үзгүлтүккө учуратуу өтүнүчүн колдонууга аракет кылганда пайда болушу мүмкүн.
Программалануучу үзгүлтүктөр контроллери (PIC) муну колдоого албагандыктан, компьютер тоңуп калышы мүмкүн же түзмөктөр күтүлгөндөй иштебей калышы мүмкүн (же таптакыр иштебей калат).
Windowsтун алгачкы күндөрүндө IRQ каталары көп кездешчү жана аларды оңдоо үчүн көп көйгөйлөрдү чечүү керек болчу. Себеби, DIP которгучтары сыяктуу IRQ каналдарын кол менен коюу кеңири таралган, бул бир нече түзмөктүн бир IRQ линиясын колдонуу ыктымалдуулугун жогорулаткан.
Бирок, Windows'тун плагин жана ойнотууну колдонгон жаңы версияларында IRQ бир топ жакшыраак иштетилет, андыктан IRQ чатагын же башка IRQ маселесин сейрек көрөсүз.
IRQ жөндөөлөрүн көрүү жана түзөтүү
Windows'та IRQ маалыматын көрүүнүн эң оңой жолу - Түзмөк башкаргычы. Үзгүлтүккө учуратуу өтүнүчү (IRQ) бөлүмүн көрүү үчүн Каратуу меню опциясын Түрү боюнча Ресурстар кылып өзгөртүңүз.
Сиз ошондой эле Тутум маалыматын колдоно аласыз. Run диалог кутусунан msinfo32.exe буйругун аткарып (WIN+R), андан кийин Аппараттык ресурстар бөлүмүнө өтүңүз> IRQs.
Linux колдонуучулары IRQ карталарын көрүү үчүн cat /proc/interrupts буйругун иштете алышат.
Сизге белгилүү бир түзмөк үчүн IRQ сызыгын өзгөртүү керек болушу мүмкүн, эгерде ал бир эле IRQ башканы колдонуп жатса, бирок тутум ресурстары жаңыраак түзмөктөр үчүн автоматтык түрдө бөлүнгөндүктөн, бул адатта кереги жок. Бул кол менен IRQ тууралоолорун талап кылышы мүмкүн болгон эски Индустриалдык Стандарт Архитектурасынын (ISA) түзмөктөрү гана.
IRQ жөндөөлөрүн кантип өзгөртүү керек
Сиз IRQ жөндөөлөрүн BIOS же Windows ичинде Түзмөк башкаргычы аркылуу өзгөртө аласыз. Түзмөк башкаргычы менен IRQ жөндөөлөрүн кантип өзгөртүү керек:
Бул жөндөөлөргө туура эмес өзгөртүүлөрдү киргизүү сизде мурда болбогон көйгөйлөрдү жаратышы мүмкүн экенин унутпаңыз. Эмне кылып жатканыңызды билип, учурдагы жөндөөлөрдү жана баалуулуктарды жазып алганыңызды текшериңиз, ошондо бир нерсе туура эмес болуп калса, эмнеге кайтуу керектигин билесиз.
- Түзмөк башкаргычын ачыңыз.
- Түзмөктү эки жолу чыкылдатыңыз же анын касиеттери терезесин ачыңыз. Аны көрүү үчүн алгач ал түзмөктүн категориясын ачышыңыз керек, аны эки жолу чыкылдатуу/таптоо менен кыла аласыз.
Ресурстар өтмөгүнөн Автоматтык жөндөөлөрдү колдонуу опциясын тандоодон чыгарыңыз.
Эгер бул өтмөктү таба албасаңыз же опция боз болуп же иштетилбесе, бул же сиз ал түзмөк үчүн булакты көрсөтө албайсыз же түзмөктө ага колдонула турган башка жөндөөлөр жок дегенди билдирет.
- Өзгөртүү керек болгон аппараттык конфигурацияны тандоо үчүн ылдый түшүүчү менюнун негизиндеги Орнотууларды колдонуңуз.
- Касиеттердин Ресурс жөндөөлөрүнөн IRQ тандаңыз.
- IRQ маанисин түзөтүү үчүн Жөндөөлөрдү өзгөртүү баскычын колдонуңуз.
Жалпы IRQ каналдары
Бул жерде кеңири таралган IRQ каналдарынын айрымдары эмне үчүн колдонулат:
IRQ Line | Сыпаттама |
IRQ 0 | Систем таймери |
IRQ 1 | Клавиатура контроллери |
IRQ 2 | IRQ 8-15 сигналдарын алат |
IRQ 3 | 2-порт үчүн сериялык порт контроллери |
IRQ 4 | 1-порт үчүн сериялык порт контроллери |
IRQ 5 | Параллель порт 2 жана 3 (же үн картасы) |
IRQ 6 | Диск контроллери |
IRQ 7 | Параллель порт 1 (көбүнчө принтерлер) |
IRQ 8 | CMOS/реалдуу убактагы саат |
IRQ 9 | ACPI үзүлүүсү |
IRQ 10 | Перифериялык түзүлүштөр |
IRQ 11 | Перифериялык түзүлүштөр |
IRQ 12 | PS/2 чычкан туташуу |
IRQ 13 | Сандык маалымат процессору |
IRQ 14 | ATA каналы (негизги) |
IRQ 15 | ATA каналы (экинчи) |
IRQ 2 атайын максатты көздөгөндүктөн, аны колдонуу үчүн конфигурацияланган бардык түзмөк анын ордуна IRQ 9ду колдонот.