Hem Audio Vad är en nano-kärna? - definition från techopedia

Vad är en nano-kärna? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Nano Kernel?

En nanokernel är en liten kärna som erbjuder hårdvaraabstraktion, men utan systemtjänster. Större kärnor är utformade för att erbjuda fler funktioner och hantera mer hårdvaraabstraktion. Moderna mikrokärnor saknar systemtjänster också, därför har termerna mikrokernal och nanokernal blivit analoga.

Techopedia förklarar Nano Kernel

Historiskt betecknar termen nanokernel:

  • En kärna där den totala volymen kärnkod, det vill säga koden som körs i hårdvarans privilegierade läge, är ganska liten.
  • Ett virtualiseringslager under ett operativsystem, som mer precist kallas en hypervisor.
  • Ett hårdhetsabstraktionslager (HAL), som utgör den lägsta nivån i en kärna.
  • Ibland används termen nanokernel för att beskriva en kärna som stöder en nanosekund klockupplösning.

Begreppet nanokernel dök upp först i tidningen "The KeyKOS NanoKernel Architecture." KeyKOS nanokernel är ett kapacitetsbaserat, objektorienterat operativsystem (OS) som har funnits sedan 1983. Det implementerades för att möta krav, såsom tillförlitlighet, säkerhet och konsekvent tillgänglighet, för applikationer på Tymnet-värdarna. Det var avsett att köra flera instanser av flera operativsystem på ett enda hårdvarusystem. KeyKOS-nanokernel är ungefär 20 000 rader med C-kod, som inkluderar checkpoint, kapacitet och virtuellt minnessupport. Den kan köras inom bara 100 kilobyte minne.

Vad är en nano-kärna? - definition från techopedia