Kesme fırtınası
Bilgisayar sistemlerinde kesme fırtınası, işlemcinin neredeyse tüm zamanını tüketen ve düzensiz şekilde art arda gelen kesintilerle karşılaşması durumuna verilen addır. Bu sorun genellikle, sistemin kaldırabileceğinden daha fazla kesinti talebiyle başa çıkamayan donanımlardan kaynaklanır. Aşırı yüklenme yaşayan donanım parçaları, işlemciyi sürekli olarak meşgul eder ve sistem performansının ciddi şekilde düşmesine yol açar.
Zaman paylaşımlı sistemlerde ortaya çıkan kesme fırtınası, beklenmedik bir şekilde oluşur ve sistemin tepki verme yetisini neredeyse tamamen ortadan kaldırır. Bu durumda, donanım sürekli olarak işlemciye kesinti sinyalleri gönderir ancak sistem bu sinyalleri işleyemez hale gelir. Sonuç olarak, herhangi bir kullanıcı arayüzü yanıtı ya da ağ aktivitesi gözlemlenmez; sistem sanki tamamen donmuş gibi görünür.
Kesme fırtınasının ortaya çıkmasının birçok farklı nedeni olabilir. Bunlar arasında yanlış yapılandırılmış donanım bileşenleri, hatalı sürücü yazılımları ya da kusurlu işletim sistemi bileşenleri sayılabilir. İyi tasarlanmış modern donanımlarda, kesme hızını sınırlayarak bu tür sorunların oluşma olasılığı azaltılmaya çalışılır. Örneğin, bazı ethernet kartları, ağdan gelen fazla yüklenmeyi dengeleyerek kesme sayısını kontrol altında tutar.
En sık karşılaşılan kesme fırtınası senaryosu, APIC adı verilen gelişmiş programlanabilir kesinti denetleyicisinin yönetimindeki sistemlerde yaşanır. Arızalı bir sürücü, diğer cihazlardan gelen kesintileri APIC'e yönlendirerek bir zincirleme reaksiyona neden olur. İşletim sistemi, bu kesintilerin donanımdan mı yoksa yazılımdan mı kaynaklandığını anlamak için ilgili sürücüleri sorgular. Ancak arızalı sürücüler sürekli olarak "donanımdan kaynaklandı" yanıtını vererek sistemi yanıltır. Bu durumda, ilk kesintiyi alan cihaz kendi kesinti hizmetine ulaşamaz ve süreç sürekli olarak yeniden başlar. Sonunda sistem, bu sonsuz döngü nedeniyle tamamen kilitlenir.