Sampukan: Perbezaan antara semakan

Kandungan dihapus Kandungan ditambah
Tiada ringkasan suntingan
Tiada ringkasan suntingan
Baris 1:
Dalam [[sains komputer]], '''sampukan''' adalah isyarat tak-sinkroni daripada [[perkakasan komputer|perkakasan]] atau [[perisian]] yang menandakan suatu tindakan perlu diambil. '''Sampukan perkakasan''' menyebabkan pemproses menyimpan keadaan perlaksanaannya menerusi suis konteks dan memulakan perlaksanaan bagi pengelolaan sampukan. '''Sampukan perisian''' biasanya dilaksanakan sebagai suruhan dalam set suruhan yang menyebabkan suis konteks [http://en.wikipedia.org/wiki/Context_switch ''(context switch)''] melaksanakannya. Pengendalian sampukan sama seperti sampukan perkakasan. Sampukan secara umumnya merupakan satu teknik untuk berbilang-tugas komputer terutamanya dalam pengkomputeran masa nyata. Sistem seperti ini dikatakan pacuan sampukan.
 
Tindakan menyampuk dirujuk sebagai permintaan sampukan.
Baris 19:
Pemproses biasanya mempunyai topeng (pelindung) sampukan dalaman yang membenarkan perisian untuk mengabaikan kesemua sampukan perkakasan luaran semasa ia disetkan. Topeng ini menawarkan capaian yang lebih laju berbanding capaian IMR dalam sebuah PIC, atau ia boleh melumpuhkan sampukan dalam peranti itu sendiri. Dalam sesetengah kes seperti senibina x86, perlakuan melumpuh dan membolehkan sampukan pada pemproses itu sendiri bertindak seperti [[penghalang ingatan]] (''memory barrier'') yang mana sebenarnya ia mungkin lebih perlahan.
 
Fenomena di mana keseluruhan prestasi sistem disekat dengan ketat oleh jumlah masa memproses yang digunakan untuk mengendalikan sampukan yang berlebihan dikenali sebagai ''ribut sampukan'' [http://en.wikipedia.org/wiki/Interrupt_storm ''(interrupt storm)''] atau kunci hidup ''(live lock)''.
 
==Kegunaan biasa==
Baris 31:
Sampukan mematikan-kuasa menjangkakan atau memohon suatu kehilangan kuasa. Ia membenarkan peralatan komputer untuk melaksanakan penutupan ''(shutdown)'' secara bertertib.
 
Sampukan juga digunakan dalam sifat ''contoh-contoh ke hadapan'' [http://en.wikipedia.org/wiki/Typeahead ''(typeahead)''] untuk menimbal acara seperti pukulan kunci ''(keystrokes)''.
 
[[de:Interrupt]]