Што такое IRQ (Interrupt Request)?

Прылады адправіць перапыненне да працэсара, каб запытаць доступ

IRQ, кароткі для запыту перапынення, выкарыстоўваецца ў кампутары , каб адправіць менавіта гэта - запыт на перапыненне ЦП якой - небудзь іншай частцы апаратнага забеспячэння .

Запыт перапынення неабходны для таго , як клавіятуры прэсы, мышы рухі, дзеянні друкаркі, і многія іншыя. Калі запыт вырабляецца з дапамогай прылады, на імгненне спыніць працэсар, кампутар затым можа даць прыладзе некаторы час, каб запусціць сваю ўласную працу.

Напрыклад, кожны раз, калі вы націскаеце клавішу на клавіятуры, апрацоўшчык перапынення паказвае працэсару, што ён павінен спыніць тое, што ён у цяперашні час робіць так, што ён можа апрацоўваць націску клавіш.

Кожнае прылада перадае запыт па унікальнай лініі перадачы дадзеных называецца каналам. Большая частка часу вы бачыце IRQ спасылаецеся, гэта побач з гэтым нумарам канала, званым таксама нумар IRQ. Напрыклад, перапыненне 4 можа быць выкарыстаны для аднаго прылады і IRQ 7 для іншага.

Заўвага: IRQ вымаўляецца як літары IRQ, а ня як Эрк.

памылкі перапыненняў

Памылкі, звязаныя з запытам перапынення, як правіла, бачылі толькі пры ўсталёўцы новага абсталявання або змяненняў настроек ў існуючым абсталяванні. Вось некаторыя памылкі IRQ вы можаце ўбачыць:

IRQL_NOT_DISPATCH_LEVEL IRQL_NOT_GREATER_OR_EQUAL STOP: 0x00000008 STOP: 0x00000009

Заўвага: Глядзіце Як выправіць памылкі 0x00000008 спыніць або Як выправіць памылкі 0x00000009 спыніць , калі вы сутыкнуліся з адной з гэтых памылак стоп .

У той час як гэта магчыма для таго ж сам канал IRQ, які будзе выкарыстоўвацца для больш чым аднаго прылады (пры ўмове, што абодва яны на самой справе не выкарыстоўваюцца ў той жа час), гэта звычайна не так.

IRQ канфлікт, хутчэй за ўсё, адбываецца, калі дзве часткі абсталявання спрабуюць выкарыстоўваць адзін і той жа канал для запыту перапынення.

Так як праграмуемы кантролер перапыненняў (PIC) не падтрымлівае гэта, кампутар можа замерзнуць ці прылады перастануць працаваць, як чакалася (ці перастаць працаваць цалкам).

Яшчэ ў першыя дні Windows, IRQ памылкі былі звычайнай з'явай, і спатрэбілася шмат ліквідацыі непаладак, каб выправіць іх. Гэта таму , што гэта было больш распаўсюджаным , каб усталяваць IRQ каналаў ўручную, як і з дапамогай DIP перамыкачоў , якія зрабілі яго больш верагодна , што больш чым адна прылада з выкарыстаннем той жа лініі IRQ.

Тым не менш, IRQs апрацоўваюцца нашмат лепш у больш новых версіях Windows, якія выкарыстоўваюць падключыў і гуляй, так што вы будзеце рэдка бачыць IRQ канфлікт або іншыя праблемы IRQ.

Прагляд і змяненне параметраў IRQ

Самы просты спосаб для прагляду інфармацыі IRQ ў Windows , гэта з дапамогай дыспетчара прылад . Змена рэжыму прагляду пункта меню да рэсурсаў па тыпу , каб убачыць раздзел запыту перапынення (IRQ).

Вы можаце таксама выкарыстоўваць System Information. Выканайце MSINFO32.EXE каманду ў дыялогавым акне Выканаць (Windows Key + R), а затым перайсці да апаратных рэсурсаў> IRQ.

Карыстальнікі Linux могуць запускаць котку / працэдурныя / перабівае каманду для прагляду IRQ адлюстравання.

Вы , магчыма , спатрэбіцца змяніць лінію запыту перапынення для канкрэтнага прылады , калі ён выкарыстоўвае той жа IRQ , як іншы, хоць гэта, як правіла , няма неабходнасці , паколькі сістэмныя рэсурсы аўтаматычна вылучаюцца для новых прылад. Гэта толькі старыя Industry Standard Architecture (ISA) прылады, якія могуць спатрэбіцца ручная налада IRQ.

Вы можаце змяніць налады IRQ ў BIOS або ў АС Windows з дапамогай дыспетчара прылад.

Вось як змяніць налады IRQ з дапамогай дыспетчара прылад

Важна: Памятаеце , што ўнясенне няправільных змяненняў гэтых параметраў можа выклікаць праблемы ў вас не было раней. Пераканайцеся, што вы ведаеце, што вы робіце, і запісалі ўсе існуючыя параметры і значэння, так што вы ведаеце, што вярнуцца да чаго-то павінна пайсці не так.

  1. Адкрыйце Дыспетчар прылад .
  2. Двойчы пстрыкніце або двойчы націсніце прылада , каб адкрыць акно уласцівасцяў.
  3. На ўкладцы Рэсурсы зніміце сцяжок Аўтаматычная налада.
  4. Выкарыстоўвайце «Наладу на аснове:" выпадальнае меню для выбару канфігурацыі апаратных сродкаў, якія павінны быць змененыя.
  5. Ва ўмовах абмежаваных рэсурсаў> Тып рэсурсу абярыце запыт на перапыненне (IRQ).
  1. Выкарыстоўвайце кнопку Change Setting ... каб змяніць значэнне IRQ.

Заўвага: Калі няма ўкладкі "Рэсурсы", ці "Выкарыстоўваць аўтаматычную наладу» неактыўная ці не ўключаны, то гэта азначае , што альбо вы не можаце вызначыць рэсурс для гэтай прылады , таму што гэта не падключыў і гуляй, або што прылада не мае іншыя параметры, якія могуць быць ужытыя да яго.

Агульныя каналы IRQ

Вось тое, што некаторыя з найбольш распаўсюджаных каналаў перапыненняў выкарыстоўваюцца для:

IRQ Line апісанне
IRQ 0 сістэмны таймер
IRQ 1 кантролер клавіятуры
IRQ 2 Прымае сігналы ад перапыненняў 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 канала (другасны)

Заўвага: Паколькі перапыненне 2 мае мэтавае прызначэнне, любое прылада , выкананае з магчымасцю выкарыстоўваць яго замест гэтага выкарыстоўваць IRQ 9.