Rumah Audio Apa itu microkernel? - definisi dari techopedia

Apa itu microkernel? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Microkernel?

Sebuah microkernel adalah bagian dari perangkat lunak atau bahkan kode yang berisi jumlah fungsi dan fitur yang hampir minimum yang diperlukan untuk mengimplementasikan sistem operasi.

Ini menyediakan jumlah minimal mekanisme, hanya cukup untuk menjalankan fungsi paling dasar dari suatu sistem, untuk memaksimalkan fleksibilitas implementasi sehingga memungkinkan untuk bagian lain dari OS diimplementasikan secara efisien karena tidak memaksakan banyak kebijakan.

Techopedia menjelaskan Microkernel

Microkernels pertama kali dikembangkan pada 1980-an sebagai respons langsung terhadap beberapa tantangan yang mengganggu adaptasi mono-kernel ke dalam sistem komputer yang lebih baru karena ketidakcocokan dalam desain dan pemrograman.

Ini karena tumpukan protokol baru, sistem file, driver perangkat dan sistem tingkat rendah lainnya sedang dikembangkan dengan cepat pada waktu itu. Fungsionalitas yang disebutkan di atas sering terletak di kernel monolitik yang menghasilkan banyak pekerjaan dan manajemen kode yang hati-hati ketika dimodifikasi untuk digunakan dalam sistem yang lebih baru.

Ide microkernel adalah untuk mengimplementasikan semua fungsi ini sebagai program ruang pengguna yang memungkinkannya untuk dihidupkan dan dimatikan seperti program normal; mereka dijalankan sebagai daemon.

Ini memungkinkan manipulasi fungsi-fungsi ini lebih mudah dan untuk pemisahan kode kernel untuk fine tuning tanpa mengkhawatirkan efek samping lainnya. Tetapi yang paling khusus, itu memungkinkan untuk sistem operasi lain dibangun di atas inti yang sama atau mikrokernel yang sangat maju penelitian tentang sistem operasi.

Apa itu microkernel? - definisi dari techopedia