Berapa ukuran nanokernel?

1

Ukuran kernel saya sekitar 32KB.

Bisakah saya menyebutnya sebagai nanokernel?
berapa batasan ukuran (atau kisaran) untuk kernel yang disebut sebagai nanokernel?

sniper
sumber
1
Nanokernel tidak begitu banyak tentang ukuran tetapi tentang fungsionalitas dan dukungan dan arsitektur. Itu kata. KeyKOS sekitar 100KB saat runtime: cis.upenn.edu/~KeyKOS/NanoKernel/NanoKernel.html
Frank Thomas

Jawaban:

0

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.

Paul
sumber