Ukuran kernel saya sekitar 32KB.
Bisakah saya menyebutnya sebagai nanokernel?
berapa batasan ukuran (atau kisaran) untuk kernel yang disebut sebagai nanokernel?
Ukuran kernel saya sekitar 32KB.
Bisakah saya menyebutnya sebagai nanokernel?
berapa batasan ukuran (atau kisaran) untuk kernel yang disebut sebagai nanokernel?
Jawaban:
Tidak ada batasan ukuran pada "nanokernel". Pada akhirnya, hanya ada dua jenis kernel yang dipertimbangkan - sebuah mikrokernel yang berisi jumlah minimum kode yang diperlukan untuk dapat menyediakan fungsi yang diperlukan untuk OS, dengan segala sesuatu yang lain berjalan di ruang pengguna, dan kernel monolitik, yang berisi banyak kode lain seperti driver perangkat, tumpukan jaringan, dan protokol sistem file.
Istilah "nanokernel" dan bahkan "picokernel" diciptakan sebagian sebagai lelucon untuk menunjukkan absurditas mengorbankan kinerja untuk menjaga semuanya keluar dari kernel. Hari-hari ini, nanokernel dan microkernel adalah istilah yang dapat dipertukarkan secara efektif.
Jika kernel Anda memiliki driver perangkat di dalamnya, itu bukan microkernal, itu adalah monolitik.