Kesinti, bir işletim sistemine veya işlemciye gönderilen ve onun anında duraklamasına ve mevcut davranışını geçici olarak değiştirmesine neden olan bir sinyaldir. Derhal ilgilenilmesi gereken bir olayı bilgisayar donanımına veya yazılım bileşenine bildirir. Bir kesme hizmeti çağrısı, eşzamansız olayların oluşturulmasını ve işlenmesini sağlayan bir bilgisayar programına giriş noktasıdır. Bir kesinti meydana geldiğinde işlemci kaynağına yanıt verir; yürütülen programın durumunu kaydedebilir, kesme rutinini yürütebilir ve ardından orijinal programa devam edebilir.

Kişisel bilgisayarlarda bulunanlar gibi işlemciler sürekli olarak kesintileri izler ve aynı anda birden fazla kesintiye yanıt verebilir. Dahili ve harici olmak üzere iki tür kesinti vardır. Dahili kesintiler işlemcinin içinden kaynaklanırken, harici kesintiler harici olaylardan veya bileşenlerden kaynaklanır.

Kesintiler, donanım kesintileri veya yazılım kesintileri olarak kategorize edilir. Donanım kesintileri, USB bağlantı noktası gibi bir veri yolu aracılığıyla sisteme bağlanan cihazlar tarafından oluşturulur. Öte yandan, yazılım kesintileri, yazılım bileşenleri tarafından işlemciden gelen talimatlar kullanılarak oluşturulur. Bir kesme tetiklendiğinde işlemciye, o anda yapmakta olduğu işi durdurmak ve belleğin belirli bir noktasında bulunan belirli bir talimat dizisine gitmek gibi belirli bir eylemi gerçekleştirmesi gerektiğini bildirir.

Kesintiler programlamada paha biçilmez bir araçtır çünkü önemli miktarda zaman ve emek tasarrufu sağlayabilirler. Bunlar olmasaydı, kullanıcı girişini veya donanım arızalarını sürekli olarak kontrol edecek programların yazılması gerekirdi. Bu, sistemin verimliliğini ve performansını önemli ölçüde azaltır. Kesintiler, sistemin kontrol parametrelerini güncellemek amacıyla sensör girişlerinin gerçek zamanlı tespitine olanak sağlamak için, otomatik yönlendirmeli araçlarda bulunanlar gibi gömülü sistemlerde yaygın olarak kullanılır.

Kesintilere etkili bir şekilde yanıt verme ve bunları ele alma yeteneği, herhangi bir program için önemlidir. Bu nedenle kesme tekniklerini tasarlarken sistemin mümkün olduğunca verimli ve doğru çalışmasını sağlamak için hem donanım hem de yazılım bileşenlerine dikkat edilmesi gerekir.

Proxy Seçin ve Satın Alın

Veri Merkezi Proxyleri

Dönen Proxyler

UDP Proxyleri

Dünya Çapında 10.000'den Fazla Müşterinin Güvendiği

Vekil Müşteri
Vekil Müşteri
Vekil Müşteri flowch.ai
Vekil Müşteri
Vekil Müşteri
Vekil Müşteri