Meine Kernelgröße beträgt ungefähr 32 KB.
Kann ich das als Nanokernel bezeichnen?
Was ist die Größenbeschränkung (oder der Bereich) für den Kernel, der als Nanokernel bezeichnet wird?
Meine Kernelgröße beträgt ungefähr 32 KB.
Kann ich das als Nanokernel bezeichnen?
Was ist die Größenbeschränkung (oder der Bereich) für den Kernel, der als Nanokernel bezeichnet wird?
Antworten:
Es gibt keine Größenbeschränkung für einen "Nanokernel". Letztendlich kommen nur zwei Kerneltypen in Frage - ein Mikrokernel, der die Mindestmenge an Code enthält, die erforderlich ist, um die für ein Betriebssystem erforderlichen Funktionen bereitzustellen, und ein monolithischer Kernel, der alles andere im Benutzerbereich ausführt viele andere Codes wie Gerätetreiber, Netzwerkstacks und Dateisystemprotokolle.
Der Begriff "Nanokernel" und sogar "Picokernel" wurden teilweise als Scherz geprägt, um auf die Absurdität von Leistungsopfern hinzuweisen, die alles vom Kernel fernhalten. Heutzutage sind Nanokernel und Mikrokernel effektiv austauschbare Begriffe.
Wenn Ihr Kernel Gerätetreiber enthält, ist er kein Mikrokern, sondern monolithisch.