Przejdź do głównej treści

IRQ - przerwanie sprzętowe

Słownik kwalifikacji INF.02 - Administracja i eksploatacja systemów komputerowych, urządzeń peryferyjnych i lokalnych sieci komputerowych

Czym jest IRQ?

IRQ od ang. Interrupt Request oznacza żądanie przerwania. Jest to mechanizm, dzięki któremu urządzenie sprzętowe może zgłosić procesorowi, że wymaga obsługi.

Przykład: karta sieciowa odbiera dane i zgłasza przerwanie, aby procesor zareagował na zdarzenie bez ciągłego sprawdzania stanu urządzenia.

Po co stosuje się przerwania?

Przerwania pozwalają komputerowi działać wydajniej. Zamiast nieustannie pytać każde urządzenie, czy potrzebuje obsługi, procesor reaguje dopiero wtedy, gdy urządzenie zgłosi odpowiedni sygnał.

Typowe urządzenia korzystające z IRQ to:
- klawiatura,
- mysz,
- karta sieciowa,
- karta dźwiękowa,
- kontrolery dysków,
- porty USB.

Konflikt IRQ

Konflikt IRQ występuje wtedy, gdy dwa urządzenia próbują korzystać z tej samej linii przerwania w sposób powodujący problemy. Objawy mogą obejmować niestabilną pracę urządzenia, brak wykrycia sprzętu albo błędy sterownika.

W nowoczesnych komputerach konflikty IRQ są rzadsze, ponieważ systemy korzystają z mechanizmów Plug and Play, ACPI oraz APIC, które automatycznie zarządzają przydziałem zasobów.

Jak diagnozować problemy z IRQ?

W systemie Windows informacje o urządzeniach i ich zasobach można sprawdzić w Menedżerze urządzeń. Narzędzie to pozwala zobaczyć stan urządzenia, komunikaty błędów oraz używane zasoby sprzętowe.

Znaczenie egzaminacyjne

Jeżeli w pytaniu pojawiają się przerwania IRQ, kanały DMA i konflikty zasobów sprzętowych, należy kojarzyć je z diagnostyką sprzętu w Menedżerze urządzeń.