Ev gelişme Kesme isteği (irq) nedir? - techopedia nedir?

Kesme isteği (irq) nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Kesme İsteği (IRQ) ne anlama geliyor?

Bir kesme isteği (IRQ), bir cihazdan işlemciye gönderilen ve bir isteği işlemek için dikkat edilmesi gerektiğini belirten eşzamansız bir sinyaldir. Bir donanım IRQ'su bir donanım çevre birimi veya aygıt isteği ile indüklenirken, bir yazılım IRQ'su bir yazılım talimatı ile indüklenir. Her ikisi de işlemci durumu tasarrufuna neden olur ve bir kesme işleyici rutini kullanarak IRQ'ya geri dönmeye başlar.

Techopedia Kesme İsteğini (IRQ) açıklıyor

Kesmeler, bilgi işlem çoklu görevini uygulamak ve işlemcinin dış olayları beklerken hatları örnekleme (yoklama) gereksinimini etkili bir şekilde ortadan kaldırmak için yaygın olarak kullanılır.

Bir IRQ, işlemciye kesintileri önceliklendiren ve yöneten programlanabilir kesme kontrolörleri (PIC'ler) tarafından işlemciye sunulur. Kişisel bilgisayar (PC) mimarisinde iyi bilinen bir cihaz, daha sonra gelişmiş PIC'ler (APIC'ler) tarafından yerine getirilen ancak bugün kullanılmaya devam eden Intel 8259A PIC'dir.

Kesmeler seviye tetiklemeli veya kenar tetiklemeli olabilir. Seviye tetiklemeli kesintiler, hattın cihaz tarafından etkin bir seviyede tutulduğunu ve kesilene kadar servis kesintisini tetiklediğini gösterir. Kenarla tetiklenen kesmeler, cihazın hattı kısa bir süre seviye 1'den 0'a (veya tersi) tetiklediğini gösterir. PIC'nin bu tetikleyiciyi yakalaması ve kesintiye hizmet etmesi bekleniyor.

IRQ seviyeleri, kimliklerini belirtmek için cihazlara ayrılmıştır. Örneğin, bir bilgisayarda, IRQ0 ila IRQ15, fare, klavye, seri bağlantı noktası, ses kartı, disket denetleyicisi ve sabit disk aygıtları için kullanılan birincil / ikincil ileri teknoloji ek (ATA) kanallarıyla ilişkili 16 düzeyi belirtir.

İki cihaz aynı seviyeyi kullandığında, IRQ çakışmaları meydana gelir. Bugün, USB tak ve çalıştır (PnP) cihazları bu sorunu neredeyse tamamen ortadan kaldırmıştır.

Kesme isteği (irq) nedir? - techopedia nedir?