Ev Ses Yazılım kesintisi nedir? - techopedia nedir?

Yazılım kesintisi nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanımı - Yazılım Kesmesi ne anlama geliyor?

Bir yazılım kesintisi, komut setindeki özel bir talimattan veya işlemcinin kendisindeki istisnai bir durumdan kaynaklanan bir kesme türüdür. Bir yazılım kesintisi, donanım kesintisinden farklı olarak yazılım tarafından çağrılır ve özellikle hata veya özel durum işleme sırasında çekirdekle iletişim kurmanın veya sistem çağrılarını çağırmanın yollarından biri olarak kabul edilir.

Techopedia Yazılım Kesmesini Açıklıyor

Yazılım kesintisi genellikle bir uygulama yazılımı sona erdiğinde veya işletim sisteminden bir hizmet istediğinde ortaya çıkar. Bu, donanım düzeyinde gerçekleşen bir donanım kesintisinden oldukça farklıdır. Bir yazılım kesintisi sadece çekirdek ile iletişim kurar ve merkezi işlem birimini dolaylı olarak keser. Tüm yazılım kesintileri, aslında bir kesinti gerçekleştiğinde etkinleştirilen bir rutin olan bir kesinti işleyicisiyle ilişkilidir. Yazılım kesintisi sırasında yalnızca bir bit bilgi iletilir. Genellikle, bir girdi / çıktı isteği gerçekleştirmek için bir yazılım kesintisi kullanılır. Bu istek, aslında hizmeti gerçekleştiren çekirdek yordamlarını çağırır.

Bir yazılım kesintisi genellikle bir donanım kesintisinin özelliklerinin çoğuna öykünür. Bir donanım kesmesi gibi, sadece belirli bir kesme vektörü çağırır ve akümülatörleri ve kayıtları kaydeder. Bir yazılım kesintisi, donanım kesme yordamlarının bazılarından da yararlanabilir.

Bir altyordam çağrısına benzer şekilde, yazılım kesintisi bir cihazda farklı amaçlar için kullanılır. Dikkate değer bir örnek, bir diske ve diskten veri okumak ve diskten veri yazmak için disk denetleyicisiyle iletişim kurmaktır.

Yazılım kesintisi nedir? - techopedia nedir?