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.
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.
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.
- Aygıt Yöneticisini Aç.
- Ö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.
Kaynaklar sekmesinde, Otomatik ayarları kullan seçeneğinin seçimini kaldırın.
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.
- Değiştirilmesi gereken donanım yapılandırmasını seçmek için Ayarlara dayalı açılır menüsünü kullanın.
- Özelliklerin Kaynak ayarları alanından IRQ öğesini seçin.
- 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.