Rumah  >  Artikel  >  Apakah keutamaan gangguan?

Apakah keutamaan gangguan?

WBOY
WBOYasal
2022-07-26 14:57:4910743semak imbas

Keutamaan sampukan ialah perkakasan yang membahagikan sumber sampukan kepada beberapa tahap untuk membolehkan sistem bertindak balas dalam masa dan mengendalikan semua sampukan yang berlaku, sistem membahagikan sumber sampukan kepada tahap yang berbeza berdasarkan kepentingan dan mendesak peristiwa gangguan Terdapat beberapa peringkat, dipanggil keutamaan gangguan Terdapat berbilang sumber gangguan dalam sistem mikrokomputer.

Apakah keutamaan gangguan?

Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.

Apakah keutamaan gangguan?

Perkakasan membahagikan sumber gangguan kepada beberapa peringkat

Untuk membolehkan sistem bertindak balas dalam masa dan mengendalikan kejadian Untuk semua gangguan, sistem membahagikan sumber gangguan kepada beberapa peringkat mengikut kepentingan dan kesegeraan peristiwa gangguan, yang dipanggil keutamaan gangguan.

Dalam sistem sebenar, berbilang sumber sampukan sering meminta sampukan pada masa yang sama Pada masa ini, CPU mesti menentukan sumber sampukan yang hendak disiarkan dahulu dan susunan perkhidmatan. Penyelesaiannya adalah untuk mengganggu barisan keutamaan, iaitu, mengikut keutamaan permintaan sumber gangguan, mengatur keutamaan pemprosesan gangguan, iaitu keutamaan (Priority), juga dikenali sebagai keutamaan, dan bertindak balas kepada permintaan gangguan dengan tertinggi. keutamaan dahulu. Di samping itu, apabila CPU memproses gangguan, ia mesti dapat bertindak balas kepada permintaan gangguan lain dengan keutamaan yang lebih tinggi dan menyekat permintaan gangguan pada tahap yang sama atau tahap yang lebih rendah, membentuk sarang gangguan.

Pengenalan ringkas

Terdapat berbilang sumber gangguan dalam sistem mikrokomputer dan ada kemungkinan dua atau lebih sumber gangguan mengeluarkan permintaan gangguan pada masa yang sama. Apabila berbilang sumber sampukan meminta sampukan pada masa yang sama, CPU mesti terlebih dahulu menentukan sumber sampukan untuk disiarkan dan mesti dapat mengenal pasti sumber sampukan keutamaan tertinggi dan bertindak balas. Apabila memproses gangguan, CPU juga mesti dapat bertindak balas kepada permintaan gangguan peringkat lebih tinggi dan permintaan gangguan pada tahap yang sama atau tahap yang lebih rendah. Ini adalah isu keutamaan gangguan.

Dalam sistem sampukan, CPU secara amnya memproses setiap permintaan sampukan secara berasingan mengikut keutamaan, iaitu, ia menentukan tahap keutamaan sampukan untuk setiap sumber sampukan, dan sistem secara automatik mengatur gilirannya untuk memastikan sampukan dengan tinggi. keutamaan diproses terlebih dahulu, tunggu permintaan gangguan peringkat lebih tinggi untuk diproses, dan kemudian balas permintaan gangguan peringkat rendah. Tujuan mengenal pasti dan mengutamakan pelbagai sumber gangguan adalah untuk menentukan sumber gangguan tahap tertinggi dan membentuk alamat kemasukan program perkhidmatan gangguan sumber gangguan supaya CPU boleh memindahkan kawalan ke program perkhidmatan gangguan.

secara amnya merujuk kepada dua makna berikut:

  • Jika 2 atau lebih sumber sampukan membuat permintaan sampukan pada masa yang sama, sumber sampukan manakah yang akan dijawab oleh mikropemproses terlebih dahulu? Sumber sampukan mana yang harus dijawab kemudian;

  • Jika sumber sampukan menimbulkan permintaan sampukan dan mikropemproses bertindak balas dan melaksanakan rutin perkhidmatan sampukannya, sumber sampukan lain akan menimbulkan permintaan sampukan sumber gangguan seterusnya mengganggu rutin perkhidmatan gangguan sumber gangguan sebelumnya.

Prinsip Respons

Prinsip bertindak balas terhadap gangguan keutamaan yang berbeza ialah:

  • CPU bertindak balas pertama permintaan gangguan keutamaan tinggi; >Sedang Berterusan Proses gangguan tidak boleh diganggu oleh permintaan gangguan baharu pada tahap yang sama atau keutamaan rendah

  • Proses gangguan keutamaan rendah yang berterusan boleh diganggu oleh gangguan keutamaan tinggi; permintaan.

  • Proses tindak balas gangguan CPU adalah seperti berikut:

  • Untuk pengetahuan lanjut berkaitan, sila lawati
Soalan Lazim

Lajur!

Atas ialah kandungan terperinci Apakah keutamaan gangguan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn