Kesme İsteği (IRQ) Nedir?

İçindekiler:

Kesme İsteği (IRQ) Nedir?
Kesme İsteği (IRQ) Nedir?
Anonim

Kesme İsteğinin kıs altması olan bir IRQ, bilgisayarda tam olarak bunu göndermek için kullanılır - CPU'yu başka bir donanım parçasıyla kesmek için bir istek.

IRQ'nun Amacı

Klavye basma, fare hareketleri, yazıcı eylemleri ve daha fazlası gibi şeyler için bir Kesinti İsteği gereklidir. Bir aygıt tarafından işlemciyi geçici olarak durdurmak için istek yapıldığında, bilgisayar aygıta kendi çalışmasını çalıştırması için biraz zaman verebilir.

Örneğin, klavyede bir tuşa her bastığınızda, bir kesme işleyicisi işlemciye tuş vuruşlarını işleyebilmesi için o anda yapmakta olduğu şeyi durdurması gerektiğini söyler.

Her cihaz, isteği kanal adı verilen benzersiz bir veri hattı üzerinden iletir. IRQ'nun referanslı olduğunu gördüğünüz çoğu zaman, IRQ numarası olarak da adlandırılan bu kanal numarasının yanındadır. Örneğin, bir aygıt için IRQ 4 ve başka bir aygıt için IRQ 7 kullanılabilir.

IRQ, erk olarak değil, I-R-Q harfleri olarak telaffuz edilir.

IRQ Hataları

Kesme İsteği ile ilgili hatalar genellikle yalnızca yeni donanım kurulurken veya mevcut donanımdaki ayarları değiştirirken görülür. İşte görebileceğiniz bazı IRQ hataları:

IRQL_NOT_DISPATCH_LEVEL

IRQL_NOT_GREATER_OR_EQUAL

STOP: 0x00000008

STOP: 0x00000009

Bu durdurma hatalarından herhangi birini yaşıyorsanız STOP 0x00000009 Hatalarının Nasıl Düzeltileceğine Bakın (tavsiyemiz her ikisi için de aynıdır).

Aynı IRQ kanalının birden fazla cihaz için kullanılması mümkün olsa da (her ikisi de aynı anda kullanılmadığı sürece), normalde durum böyle değildir. IRQ çakışması büyük olasılıkla iki donanım parçası bir kesme isteği için aynı kanalı kullanmaya çalıştığında ortaya çıkar.

Programlanabilir Kesinti Denetleyicisi (PIC) bunu desteklemediğinden bilgisayar donabilir veya cihazlar beklendiği gibi çalışmayı durdurabilir (veya tamamen çalışmayı durdurabilir).

Windows'un ilk zamanlarında IRQ hataları yaygındı ve bunları düzeltmek çok fazla sorun giderme gerektiriyordu. Bunun nedeni, DIP anahtarlarında olduğu gibi IRQ kanallarını manuel olarak ayarlamanın daha yaygın olmasıydı ve bu da birden fazla cihazın aynı IRQ hattını kullanma olasılığını artırıyordu.

Ancak, Windows'un tak ve çalıştır kullanan yeni sürümlerinde IRQ'lar çok daha iyi işlenir, bu nedenle nadiren bir IRQ çakışması veya başka bir IRQ sorunu görürsünüz.

IRQ Ayarlarını Görüntüleme ve Düzenleme

Windows'ta IRQ bilgilerini görüntülemenin en kolay yolu Aygıt Yöneticisi'dir. Kesme isteği (IRQ) bölümünü görmek için Görünüm menü seçeneğini Türüne göre kaynaklar olarak değiştirin.

Image
Image

Sistem Bilgilerini de kullanabilirsiniz. Çalıştır iletişim kutusundan (WIN+R) msinfo32.exe komutunu çalıştırın ve ardından Donanım Kaynakları öğesine gidin> IRQ'lar.

Image
Image

Linux kullanıcıları, IRQ eşlemelerini görüntülemek için cat /proc/interrupts komutunu çalıştırabilir.

Bir diğeriyle aynı IRQ'yu kullanıyorsa belirli bir cihazın IRQ hattını değiştirmeniz gerekebilir, ancak sistem kaynakları otomatik olarak daha yeni cihazlara tahsis edildiğinden bu genellikle gereksizdir. Yalnızca manuel IRQ ayarları gerektirebilecek eski Endüstri Standardı Mimarisi (ISA) cihazlarıdır.

IRQ Ayarları Nasıl Değiştirilir

IRQ ayarlarını BIOS'ta veya Windows'ta Aygıt Yöneticisi aracılığıyla değiştirebilirsiniz. Aygıt Yöneticisi ile IRQ ayarlarını nasıl değiştireceğiniz aşağıda açıklanmıştır:

Bu ayarlarda yanlış değişiklikler yapmanın daha önce yaşamadığınız sorunlara yol açabileceğini unutmayın. Ne yaptığınızı bildiğinizden ve bir şeyler ters gittiğinde neye geri döneceğinizi bilmek için mevcut tüm ayar ve değerleri kaydettiğinizden emin olun.

  1. Aygıt Yöneticisini Aç.
  2. Özellikler penceresini açmak için bir cihaza çift tıklayın veya çift dokunun. Görmeden önce o cihazın kategorisini açmanız gerekecek, bunu çift tıklayarak/dokunarak yapabilirsiniz.
  3. Kaynaklar sekmesinde, Otomatik ayarları kullan seçeneğinin seçimini kaldırın.

    Image
    Image

    Bu sekmeyi bulamazsanız veya seçenek grileşirse veya etkinleştirilmezse, bu, o cihaz için bir kaynak belirleyemediğiniz veya cihazın uygulanabilecek başka bir ayarının olmadığı anlamına gelir.

  4. Değiştirilmesi gereken donanım yapılandırmasını seçmek için Ayarlara dayalı açılır menüsünü kullanın.
  5. Özelliklerin Kaynak ayarları alanından IRQ öğesini seçin.
  6. IRQ değerini düzenlemek için Ayarı Değiştir düğmesini kullanın.

Ortak IRQ Kanalları

İşte daha yaygın IRQ kanallarından bazıları şunlar için kullanılır:

IRQ Hattı Açıklama
IRQ 0 Sistem zamanlayıcı
IRQ 1 Klavye denetleyicisi
IRQ 2 8-15 IRQ'lardan sinyal alır
IRQ 3 2 numaralı bağlantı noktası için seri bağlantı noktası denetleyicisi
IRQ 4 Port 1 için seri port denetleyicisi
IRQ 5 Paralel bağlantı noktası 2 ve 3 (veya ses kartı)
IRQ 6 Disket denetleyicisi
IRQ 7 Paralel bağlantı noktası 1 (genellikle yazıcılar)
IRQ 8 CMOS/gerçek zamanlı saat
IRQ 9 ACPI kesintisi
IRQ 10 Çevre Birimleri
IRQ 11 Çevre Birimleri
IRQ 12 PS/2 fare bağlantısı
IRQ 13 Sayısal veri işlemcisi
IRQ 14 ATA kanalı (birincil)
IRQ 15 ATA kanalı (ikincil)

IRQ 2'nin belirlenmiş bir amacı olduğundan, onu kullanmak üzere yapılandırılmış herhangi bir cihaz bunun yerine IRQ 9'u kullanır.

Önerilen: