Үзгүлтүккө суроо (IRQ) деген эмне?

Мазмуну:

Үзгүлтүккө суроо (IRQ) деген эмне?
Үзгүлтүккө суроо (IRQ) деген эмне?
Anonim

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) бөлүмүн көрүү үчүн Каратуу меню опциясын Түрү боюнча Ресурстар кылып өзгөртүңүз.

Image
Image

Сиз ошондой эле Тутум маалыматын колдоно аласыз. Run диалог кутусунан msinfo32.exe буйругун аткарып (WIN+R), андан кийин Аппараттык ресурстар бөлүмүнө өтүңүз> IRQs.

Image
Image

Linux колдонуучулары IRQ карталарын көрүү үчүн cat /proc/interrupts буйругун иштете алышат.

Сизге белгилүү бир түзмөк үчүн IRQ сызыгын өзгөртүү керек болушу мүмкүн, эгерде ал бир эле IRQ башканы колдонуп жатса, бирок тутум ресурстары жаңыраак түзмөктөр үчүн автоматтык түрдө бөлүнгөндүктөн, бул адатта кереги жок. Бул кол менен IRQ тууралоолорун талап кылышы мүмкүн болгон эски Индустриалдык Стандарт Архитектурасынын (ISA) түзмөктөрү гана.

IRQ жөндөөлөрүн кантип өзгөртүү керек

Сиз IRQ жөндөөлөрүн BIOS же Windows ичинде Түзмөк башкаргычы аркылуу өзгөртө аласыз. Түзмөк башкаргычы менен IRQ жөндөөлөрүн кантип өзгөртүү керек:

Бул жөндөөлөргө туура эмес өзгөртүүлөрдү киргизүү сизде мурда болбогон көйгөйлөрдү жаратышы мүмкүн экенин унутпаңыз. Эмне кылып жатканыңызды билип, учурдагы жөндөөлөрдү жана баалуулуктарды жазып алганыңызды текшериңиз, ошондо бир нерсе туура эмес болуп калса, эмнеге кайтуу керектигин билесиз.

  1. Түзмөк башкаргычын ачыңыз.
  2. Түзмөктү эки жолу чыкылдатыңыз же анын касиеттери терезесин ачыңыз. Аны көрүү үчүн алгач ал түзмөктүн категориясын ачышыңыз керек, аны эки жолу чыкылдатуу/таптоо менен кыла аласыз.
  3. Ресурстар өтмөгүнөн Автоматтык жөндөөлөрдү колдонуу опциясын тандоодон чыгарыңыз.

    Image
    Image

    Эгер бул өтмөктү таба албасаңыз же опция боз болуп же иштетилбесе, бул же сиз ал түзмөк үчүн булакты көрсөтө албайсыз же түзмөктө ага колдонула турган башка жөндөөлөр жок дегенди билдирет.

  4. Өзгөртүү керек болгон аппараттык конфигурацияны тандоо үчүн ылдый түшүүчү менюнун негизиндеги Орнотууларды колдонуңуз.
  5. Касиеттердин Ресурс жөндөөлөрүнөн IRQ тандаңыз.
  6. 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ду колдонот.

Сунушталууда: