Rumah Audio Apakah kernel hibrid? - definisi dari techopedia

Apakah kernel hibrid? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apa maksud Hybrid Kernel?

Kernel hybrid ialah senibina kernel berdasarkan kombinasi mikrokernel dan arsitektur kernel monolitik yang digunakan dalam sistem pengendalian komputer. Pendekatan kernel ini menggabungkan kelajuan dan reka bentuk ringkas kernel monolitik dengan modularity dan keselamatan pelaksanaan mikrokernel.

Techopedia menerangkan Kernel Hybrid

Kernel hybrid menjalankan beberapa perkhidmatan di ruang kernel untuk mengurangkan overhead prestasi microkernel tradisional, sementara masih menjalankan kod kernel sebagai pelayan di ruang pengguna. Sebagai contoh, reka bentuk kernel hybrid boleh menyimpan sistem fail maya dan pengawal bas di dalam kernel dan pemacu sistem fail dan pemacu storan sebagai program mod pengguna di luar kernel. Reka bentuk sedemikian mengekalkan prinsip prestasi dan reka bentuk kernel monolitik.


Kernel Microsoft NT adalah contoh kernel hibrid yang terkenal yang menguasai Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 dan Windows 7. Ia dirujuk sebagai kernel monolitik sebagai subsistem emulasi larian dalam proses pelayan mod pengguna. Salah satu perkara yang paling penting ialah strukturnya, yang merupakan koleksi modul yang berkomunikasi melalui antara muka yang terkenal, dengan microkernel kecil terhad kepada fungsi teras seperti pengendalian gangguan peringkat pertama, penjadualan thread dan penyegerakan primitif. Ini membolehkan kemungkinan menggunakan sama ada prosedur panggilan langsung atau komunikasi antara proses untuk berkomunikasi antara modul, dan oleh itu untuk lokasi potensial modul di ruang alamat yang berbeza.

Apakah kernel hibrid? - definisi dari techopedia