Acasă Audio Ce este un nucleu nano? - definiție din techopedia

Ce este un nucleu nano? - definiție din techopedia

Cuprins:

Anonim

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.

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 al hardware-ului, 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.

Ce este un nucleu nano? - definiție din techopedia