Rumah Audio Apakah pre-emption? - definisi dari techopedia

Apakah pre-emption? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah maksud Pra-Empupan?

Pre-emption merujuk kepada gangguan sementara dan penggantungan sesuatu tugas, tanpa meminta kerjasama, dengan niat untuk meneruskan tugas itu kemudian. Tindakan ini dipanggil suis konteks dan biasanya dilakukan oleh penjadual pra-pengkhususan, komponen dalam sistem operasi yang diberi kuasa untuk mengecilkan, atau mengganggu, dan kemudian menyambung semula tugas yang berjalan dalam sistem.

Techopedia menerangkan Pre-Emption

Pre-emption adalah bentuk multitasking di mana penjadwal mengganggu dan menangguhkan tugas yang sedang berjalan untuk meneruskan tugas yang digantung sebelumnya. Aktiviti ini berlaku pada hampir setiap sistem operasi yang ada. Multitasking bukan kredibiliti (koperasi) adalah kaedah yang digunakan oleh versi Windows awal 16-bit MS. Semua versi 32-bit menggunakan multitasking pra-emptive.Pre-emption melibatkan penggunaan mekanisme interupsi, yang menangguhkan benang sedang melaksanakan dan kemudian memanggil penjadual untuk menentukan benang mana yang akan dilaksanakan seterusnya, membolehkan semua benang menerima jumlah tertentu masa pemproses.


Masa yang diperuntukkan untuk benang untuk dijalankan dalam sistem multitasking terlebih dahulu dipanggil slice masa atau masa kuantum. Penjadual menjana sepotong masa untuk setiap benang yang dijalankannya. Sebaik sahaja potongan masa benang tamat, penjadual menggantungnya dan kemudian beralih ke benang lain.


Sesetengah sistem mempunyai kernel preemptive yang membolehkan tugas-tugas menjadi preempted walaupun dalam mod kernel. Contoh-contoh sistem tersebut ialah Solaris 2, Windows NT, Linux, Advanced Interactive eXecutive dan Berkeley Software Distribution.

Apakah pre-emption? - definisi dari techopedia