Үзуді сұрау (IRQ) дегеніміз не?

Мазмұны:

Үзуді сұрау (IRQ) дегеніміз не?
Үзуді сұрау (IRQ) дегеніміз не?
Anonim

Үзіліс сұрауының қысқартылған IRQ компьютерде дәл осыны жіберу үшін пайдаланылады - процессорды басқа аппараттық құралмен үзу сұрауы.

IRQ мақсаты

Үзуді сұрау пернетақтаны басу, тінтуірдің қозғалысы, принтер әрекеттері және т.б. үшін қажет. Құрылғы процессорды уақытша тоқтатуға сұраныс жасағанда, компьютер құрылғыға өз жұмысын орындау үшін біраз уақыт бере алады.

Мысалы, пернетақтадағы пернені әр басқан сайын, үзу өңдеушісі процессорға перне басуларын басқара алу үшін қазір істеп жатқан әрекетін тоқтату керек екенін айтады.

Әр құрылғы сұрауды арна деп аталатын бірегей деректер желісі арқылы хабарлайды. Көбінесе сіз IRQ сілтемесін көресіз, ол осы арна нөмірімен қатар, IRQ нөмірі деп те аталады. Мысалы, IRQ 4 бір құрылғы үшін және IRQ 7 екіншісі үшін пайдаланылуы мүмкін.

IRQ erk ретінде емес, I-R-Q әріптері ретінде оқылады.

IRQ қателері

Үзуді сұрауға қатысты қателер әдетте жаңа жабдықты орнатқанда немесе бар жабдықтағы параметрлерді өзгерткенде ғана көрінеді. Міне, кейбір IRQ қателері көрінуі мүмкін:

IRQL_NOT_DISPATCH_LEVEL

IRQL_ҮЛКЕН_НЕМЕСЕ_ТЕҢ

ТОҚТАТУ: 0x00000008

ТОҚТАТУ: 0x00000009

Осы тоқтату қателерінің кез келгеніне тап болсаңыз, STOP 0x00000009 қателерін түзету жолын қараңыз (біздің кеңес екеуіне де ұқсас).

Бір IRQ арнасын бірнеше құрылғы үшін пайдалану мүмкін болғанымен (егер екеуі де бір уақытта пайдаланылмаса), әдетте олай болмайды. IRQ қақтығысы, ең алдымен, екі жабдық бөлігі үзу сұрауы үшін бір арнаны пайдалануға әрекет жасағанда орын алуы мүмкін.

Бағдарламаланатын үзіліс контроллері (PIC) бұны қолдамайтындықтан, компьютер қатып қалуы мүмкін немесе құрылғылар күткендей жұмысын тоқтатады (немесе мүлдем жұмысын тоқтатады).

Windows жүйесінің алғашқы күндерінде IRQ қателері жиі кездесетін және оларды түзету үшін көп ақаулықтарды жою қажет болды. Себебі, DIP қосқыштары сияқты IRQ арналарын қолмен орнату әдеттегідей болды, бұл бірнеше құрылғының бір IRQ желісін пайдалану ықтималдығын арттырды.

Алайда IRQ қосылып ойнатуды пайдаланатын Windows жүйесінің жаңа нұсқаларында әлдеқайда жақсы өңделеді, сондықтан IRQ қайшылығын немесе басқа IRQ мәселесін сирек көресіз.

IRQ параметрлерін көру және өңдеу

Windows жүйесінде IRQ ақпаратын көрудің ең оңай жолы - Құрылғы менеджері. Үзу сұрауы (IRQ) бөлімін көру үшін Көру мәзір опциясын Ресурстар түрі бойынша етіп өзгертіңіз.

Image
Image

Жүйе ақпаратын да пайдалана аласыз. Іске қосу диалогтық терезесінен msinfo32.exe пәрменін орындаңыз (WIN+R), содан кейін Аппараттық ресурстар тармағына өтіңіз.> IRQ.

Image
Image

Linux пайдаланушылары IRQ салыстыруларын көру үшін cat /proc/interrupts пәрменін іске қоса алады.

Егер ол басқа құрылғымен бірдей IRQ қолданса, белгілі бір құрылғы үшін IRQ жолын өзгерту қажет болуы мүмкін, бірақ жүйе ресурстары жаңа құрылғыларға автоматты түрде бөлінгендіктен, бұл әдетте қажет емес. Бұл қолмен IRQ реттеулерін қажет етуі мүмкін ескі салалық стандарт архитектурасы (ISA) құрылғылары ғана.

IRQ параметрлерін қалай өзгертуге болады

IRQ параметрлерін BIOS жүйесінде немесе Windows жүйесінде Device Manager арқылы өзгертуге болады. Құрылғы менеджерімен IRQ параметрлерін өзгерту жолы:

Бұл параметрлерге қате өзгертулер енгізу сізде бұрын болмаған мәселелерді тудыруы мүмкін екенін есте сақтаңыз. Бірдеңе дұрыс болмаса, нені қайтару керектігін білу үшін не істеп жатқаныңызды және бар параметрлер мен мәндерді жазып алғаныңызды тексеріңіз.

  1. Құрылғы менеджерін ашыңыз.
  2. Сипаттар терезесін ашу үшін құрылғыны екі рет басыңыз немесе екі рет түртіңіз. Оны көру үшін алдымен сол құрылғының санатын ашуыңыз керек, оны екі рет басу/түрту арқылы жасауға болады.
  3. Ресурстар қойындысында Автоматты параметрлерді пайдалану опциясының таңдауын алып тастаңыз.

    Image
    Image

    Бұл қойындыны таба алмасаңыз немесе опция сұр түске боялған болса немесе қосылмаған болса, бұл құрылғы үшін ресурсты көрсете алмайтыныңызды немесе құрылғыда оған қолданылатын басқа параметрлердің жоқтығын білдіреді.

  4. Өзгертілуі тиіс аппараттық құрал конфигурациясын таңдау үшін негізіндегі параметрлер ашылмалы мәзірін пайдаланыңыз.
  5. Сипаттардың Ресурс параметрлері аймағынан IRQ таңдаңыз.
  6. IRQ мәнін өңдеу үшін Параметрлерді өзгерту түймесін пайдаланыңыз.

Жалпы IRQ арналары

Міне, кейбір кең тараған IRQ арналары мыналар үшін пайдаланылады:

IRQ желісі Сипаттамасы
IRQ 0 Жүйе таймері
IRQ 1 Пернетақта контроллері
IRQ 2 8-15 IRQ сигналдарын қабылдайды
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 пайдаланады.

Ұсынылған: