Rumah Audio Apa itu kernel hybrid? - definisi dari techopedia

Apa itu kernel hybrid? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Hybrid Kernel?

Kernel hibrida adalah arsitektur kernel yang didasarkan pada kombinasi arsitektur kernel mikro dan kernel monolitik yang digunakan dalam sistem operasi komputer. Pendekatan kernel ini menggabungkan kecepatan dan desain yang lebih sederhana dari kernel monolitik dengan modularitas dan keamanan eksekusi microkernel.

Techopedia menjelaskan Hybrid Kernel

Kernel hybrid menjalankan beberapa layanan di ruang kernel untuk mengurangi kinerja overhead dari microkernel tradisional, sementara masih menjalankan kode kernel sebagai server di ruang pengguna. Sebagai contoh, desain kernel hybrid dapat menyimpan sistem file virtual dan pengontrol bus di dalam kernel dan driver sistem file dan driver penyimpanan sebagai program mode pengguna di luar kernel. Desain seperti itu menjaga kinerja dan prinsip-prinsip desain dari kernel monolitik.


Kernel Microsoft NT adalah contoh yang terkenal dari kernel hibrida yang menggerakkan Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 dan Windows 7. Ini disebut sebagai kernel monolitik sebagai subsistem emulasi berjalan dalam proses server mode pengguna. Salah satu hal terpenting tentang itu adalah strukturnya, yang merupakan kumpulan modul yang berkomunikasi melalui antarmuka yang terkenal, dengan microkernel kecil terbatas pada fungsi inti seperti penanganan interupsi tingkat pertama, penjadwalan ulir, dan primitif sinkronisasi. Hal ini memungkinkan untuk kemungkinan menggunakan panggilan prosedur langsung atau komunikasi antarproses untuk berkomunikasi antar modul, dan karenanya untuk lokasi potensial modul dalam ruang alamat yang berbeda.

Apa itu kernel hybrid? - definisi dari techopedia