İçindekiler:
Tanımı - Kesinti ne demektir?
Kesme, çok işlemli çoklu görev sağlayan bir işletim sisteminin bir işlevidir. Kesme, işletim sisteminden bir işlem üzerinde çalışmayı durdurmasını ve başka bir işlem üzerinde çalışmaya başlamasını isteyen bir sinyaldir.
Techopedia Interrupt'ı açıklıyor
Kesme fikri, modern işletim sistemi tasarımının merkezinde yer almaktadır. Doğası gereği, bir işletim sistemi doğrusaldır ve herhangi bir zamanda birden fazla bilgi işlem görevini gerçekleştiremez. Bununla birlikte, modern işletim sistemleri daha gelişmiş hale geldikçe, mühendisler ve geliştiriciler, işletim sisteminin kullanıcıya çeşitli rahatsızlıklarla girip çıkarak birçok farklı programı ele almasına yardımcı olmak için kesme işlevselliğini dahil etmişlerdir. Bu, modern işletim sistemlerinin birçok farklı görevi kullanıcı etkinliğini geciktirmeyecek şekilde gerçekleştirebileceği anlamına gelir. Şimdi, bir kullanıcı bir programı görüntülerken veya kullanırken, işletim sistemi arka planda başka bir görev üzerinde çalışıyor olabilir. Kullanıcı, işletim sisteminin kullanılan birincil programa odaklanmasını gerektiren bir olay oluşturduğunda, bir kesme hızlı bir yanıtı kolaylaştırabilir.
Kesme işleyici olarak karakterize edilen bir kod modülü, farklı programlara farklı zamanlarda öncelik vermek için kullanılabilir bir kuyruk kullanır. Bazı durumlarda, zamanlayıcı olarak adlandırılan bir kod parçası da kullanılır. Birçok farklı türde kesinti, bir işletim sisteminin arka planda giderek daha fazla bilgi işlem görevi gerçekleştirirken kullanıcılara isteğe bağlı hizmetler sunma yeteneğini geliştirir.
Kesmeler, pencereleri açma veya program denetimlerini kullanma gibi kullanıcı olaylarıyla ilişkili olabilir. Ayrıca, bir diskten diğerine yedekleme işleminin başlangıcı ve bitişi veya çevresel sürücülerden gelen yanıtlarla ilişkili donanım olaylarına da dayanabilirler. Tüm bu farklı kesintiler, işletim sisteminin sorunsuz çalışmasına ve bir çok şeyi aynı anda ele almasına yardımcı olur.
