Nano Kernel

Definition & Meaning

Last updated 22 month ago

What is a Nano Kernel?

A nanoKernel is a small kernel that offers Hardware Abstraction, but without machine services. Larger kernels are designed to offer extra features and manipulate extra hardware abstraction. Modern Microkernels lack gadget services as properly, therefore, the phrases microkernal and nanokernal have become Analogous.

What Does Nano Kernel Mean?

Historically, the term nanokernel denotes:

  • A kernel in which the overall extent of kernel Code, this is, the code being done inside the hardware’s Privileged mode, is quite small.
  • A Virtualization Layer below an working machine, which is extra exactly called a Hypervisor.
  • A Hardware Abstraction Layer (HAL), which paperwork the lowest degree portion of a kernel.
  • Occasionally, the time period nanokernel is used to explain a kernel that helps a Nanosecond cLock decision.

The term nanokernel first seemed within the paper "The KeyKOS NanoKernel Architecture." The KeyKOS nanokernel is a capability-based totally, Object-Oriented running sySTEM (OS) that has been on the market when you consider that 1983. It turned into carried out to deal with necessities, together with reliability, safety and regular Availability, for Packages at the Tymnet Hosts. It became meant for running several times of more than one running structures on a unmarried hardware system. The KeyKOS nanokernel is roughly 20,000 traces of C code, which incorporates checkpoint, capability and virtual reminiscence support. It can run within just one hundred Kilobytes of Memory.

Share Nano Kernel article on social networks

Your Score to Nano Kernel article

Score: 5 out of 5 (1 voters)

Be the first to comment on the Nano Kernel

6968- V4

tech-term.com© 2023 All rights reserved