Kesme nedir?

S: Kesme nedir?


C: Kesme, harici olaylar nedeniyle yürütülmekte olan programın bir parçası olmayan bir mikroişlemci tarafından gerçekleştirilen bir eylemdir.

S: Bir işlemcide kesintilerin en sık meydana gelmesine ne sebep olur?


C: Kesmeler en çok donanımdan sinyal alınması nedeniyle bir işlemcide meydana gelir.

S: Kesmelere yazılım neden olabilir mi?


C: Evet, kesintiler yürütülmekte olan programa paralel olarak çalışan bir yazılımdan da kaynaklanabilir.

S: Kesmeye neden olabilecek birkaç olay örneği listeleyin.
C: Kesmeye neden olabilecek olaylara örnek olarak klavyedeki tuşlara basılması, bir zamanlayıcının kapanması ve veri aktarımlarının gerçekleşmesi verilebilir.

S: Bir kesme programın nerede yürütüldüğüne bağlı mıdır?


C: Hayır, programın kaynak kodunda nerede olduğuna bakılmaksızın programın yürütülmesi sırasında herhangi bir zamanda kesmeler meydana gelebilir.

S: Kesme bir mikroişlemci için arzu edilen bir olay mıdır?


C: Kesmeler genellikle bir mikroişlemci için istenmeyen olaylardır, çünkü programın yürütülmesini kesintiye uğratırlar ve acil müdahale gerektirirler.

S: Bir mikroişlemci bir kesmeye nasıl yanıt verir?


C: Bir mikroişlemci yürütülmekte olan programı geçici olarak askıya alır ve yürütülmekte olan programa geri dönmeden önce kesmeyi işlemek için bir kesme hizmet rutini (ISR) yürütür.

AlegsaOnline.com - 2020 / 2023 - License CC3