Kernel monolitik: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Borgxbot (bicara | kontrib)
k Robot: Cosmetic changes
Borgxbot (bicara | kontrib)
k Robot: Cosmetic changes
Baris 2:
'''Kernel monolitik''' merupakan suatu arsitektur [[kernel]] yang melingkupi keseluruhan dari [[sistem operasi]] untuk berjalan pada [[ruang kernel]] dalam modus supervisor. Berbeda dengan arsitektur kernel lainnya ([[mikrokernel]], kernel hibrid), kernel monolitik menyediakan layananan virtual atas perangkat keras secara penuh pada level-tinggi, disertai dengan serangkaian layanan level-bawah yang bersifat primitif sebagai layanan basis sistem operasi seperti manajemen proses, konkurensi, dan manajemen ingaran dalam satu atau beberapa modul.
 
== Modul-modul yang dapat dimuat ==
 
Umumnya kernel monolitik modern saat ini seperti [[OpenVMS]], [[Linux]], [[Solaris]], varian [[BSD]] seperti [[FreeBSD]], [[OpenBSD]], dan [[NetBSD]] dapat memuat modul internal secara dinamis pada saat beroperasi. Dalam artian modularitas ini lebih bersifat pada sisi kode biner (setelah kernel dikompilasi) dan bukan pada sisi arsitektural kernel. Dalam prakteknya, pemuatan internal modul secara dinamis seperti ini sederhananya merupakan suatu cara yang lebih fleksibel dalam manajemen kernel saat beroperasi dibandingkan dengan keharusan untuk melakukan ''restart'' pada arsitektur kernel yang lain. Keberadaan modul-modul ini membuat kernel monolitik menjadi lebih fleksibel karena kapabilitas kernel dapat diekstensi sedemikian rupa sesuai dengan kebutuhan, disamping itu model pemuatan secara dinamis lebih menghemat ruang ingatan dan sumber daya perangkat keras.
 
== Contoh kernel monolitik ==
* varian kernel serupa-Unix:
** [[Linux]]
Baris 25:
* [[XTS-400]]
 
== Lihat pula ==
*[[Exokernel]]
*[[Kernel Hibrid]]