Huis audio Wat is een nanokernel? - definitie van techopedia

Wat is een nanokernel? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Nano Kernel?

Een nanokernel is een kleine kernel die hardware-abstractie biedt, maar zonder systeemservices. Grotere kernels zijn ontworpen om meer functies te bieden en meer hardware-abstractie te beheren. Moderne microkernels missen ook systeemdiensten, vandaar dat de termen microkernal en nanokernal analoog zijn geworden.

Techopedia legt Nano Kernel uit

Historisch gezien betekent de term nanokernel:

  • Een kernel waarin het totale volume kernelcode, dat wil zeggen de code die wordt uitgevoerd in de bevoorrechte modus van de hardware, vrij klein is.
  • Een virtualisatielaag onder een besturingssysteem, dat preciezer een hypervisor wordt genoemd.
  • Een hardware-abstractielaag (HAL), die het laagste niveaugedeelte van een kernel vormt.
  • Af en toe wordt de term nanokernel gebruikt om een ​​kernel te beschrijven die een nanoseconde klokresolutie ondersteunt.

De term nanokernel verscheen voor het eerst in de krant "The KeyKOS NanoKernel Architecture." De KeyKOS-nanokernel is een op capaciteit gebaseerd, objectgeoriënteerd besturingssysteem (OS) dat sinds 1983 op de markt is. Het is geïmplementeerd om te voldoen aan vereisten, zoals betrouwbaarheid, beveiliging en consistente beschikbaarheid, voor toepassingen op de Tymnet-hosts. Het was bedoeld voor het uitvoeren van meerdere instanties van meerdere besturingssystemen op één hardwaresysteem. De KeyKOS-nanokernel bestaat uit ongeveer 20.000 regels C-code, inclusief controlepunt, mogelijkheden en ondersteuning voor virtueel geheugen. Het kan worden uitgevoerd binnen slechts 100 kilobytes geheugen.

Wat is een nanokernel? - definitie van techopedia