Nano Kernel

Autor: Robert Simon
Data Creației: 16 Iunie 2021
Data Actualizării: 6 Mai 2024
Anonim
What is MAC OS NANOKERNEL? What does MAC OS NANOKERNEL mean? MAC OS NANOKERNEL meaning
Video: What is MAC OS NANOKERNEL? What does MAC OS NANOKERNEL mean? MAC OS NANOKERNEL meaning

Conţinut

Definiție - Ce înseamnă Nano Kernel?

Un nanokernel este un nucleu mic care oferă abstractizare hardware, dar fără servicii de sistem. Nucleele mai mari sunt concepute pentru a oferi mai multe caracteristici și pentru a gestiona mai multă abstractizare hardware. Microcernelurile moderne nu dispun de servicii de sistem, prin urmare, termenii microkernal și nanokernal au devenit analogi.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Nano Kernel

Istoric, termenul nanokernel denotă:
  • Un nucleu în care volumul total de cod de kernel, adică, codul care este executat în modul privilegiat hardwares, este destul de mic.
  • Un strat de virtualizare sub un sistem de operare, care este mai precis numit hipervizor.
  • Un strat de abstracție hardware (HAL), care formează porțiunea de nivel cel mai scăzut al unui nucleu.
  • Ocazional, termenul nanokernel este folosit pentru a descrie un nucleu care acceptă o rezoluție de ceas nanosecundă.
Termenul nanokernel a apărut pentru prima dată în lucrarea „Arhitectura KeyKOS NanoKernel”. Nanokernel-ul KeyKOS este un sistem de operare (OS) bazat pe capabilitate, bazat pe capabilitate, care a existat pe piață din 1983. Acesta a fost implementat pentru a aborda cerințele, cum ar fi fiabilitatea, securitatea și disponibilitatea constantă, pentru aplicațiile din gazdele Tymnet. Acesta a fost destinat pentru a rula mai multe instanțe de mai multe sisteme de operare pe un singur sistem hardware. Nanokernelul KeyKOS are aproximativ 20.000 de linii de cod C, care include punctul de control, capacitatea și suportul de memorie virtuală. Poate rula în doar 100 de kilobiți de memorie.