Hjem Audio Hva er en nanokjerne? - definisjon fra techopedia

Hva er en nanokjerne? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr Nano Kernel?

En nanokernel er en liten kjerne som tilbyr abstraksjon av maskinvare, men uten systemtjenester. Større kjerner er designet for å tilby flere funksjoner og administrere mer maskinvareabstraksjon. Moderne mikrokerneler mangler også systemtjenester, og derfor har begrepene mikrokernale og nanokernale blitt analoge.

Techopedia forklarer Nano Kernel

Historisk betegner begrepet nanokernel:

  • En kjerne der det totale volumet av kjernekode, det vil si koden som kjøres i maskinvarens privilegerte modus, er ganske liten.
  • Et virtualiseringslag under et operativsystem, som mer presist kalles en hypervisor.
  • Et maskinvareabsstraksjonslag (HAL), som danner det laveste nivået av en kjerne.
  • Noen ganger brukes begrepet nanokernel for å beskrive en kjerne som støtter en nanosekund klokkeoppløsning.

Begrepet nanokernel dukket først opp i avisen "The KeyKOS NanoKernel Architecture." KeyKOS nanokernel er et funksjonsbasert, objektorientert operativsystem (OS) som har vært på markedet siden 1983. Det ble implementert for å imøtekomme krav, som pålitelighet, sikkerhet og konsekvent tilgjengelighet, for applikasjoner på Tymnet-vertene. Den var beregnet på å kjøre flere forekomster av flere operativsystemer på et maskinvaresystem. KeyKOS nanokernel er omtrent 20 000 linjer med C-kode, som inkluderer sjekkpunkt, evne og støtte for virtuelt minne. Den kan løpe innenfor bare 100 kilo minne.

Hva er en nanokjerne? - definisjon fra techopedia