Domov audio Čo je to nano jadro? - definícia z technológie

Čo je to nano jadro? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená jadro Nano?

Nanokernel je malé jadro, ktoré ponúka hardvérovú abstrakciu, ale bez systémových služieb. Väčšie jadrá sú navrhnuté tak, aby ponúkali viac funkcií a spravovali viac hardvérovej abstrakcie. Aj moderné mikrokernely nemajú systémové služby, preto sa pojmy mikrokernál a nanokernál stali analogickými.

Techopedia vysvetľuje Nano Kernel

Historicky pojem nanokernel označuje:

  • Jadro, v ktorom je celkový objem kódu jadra, tj kód vykonávaný v privilegovanom režime hardvéru, pomerne malý.
  • Virtualizačná vrstva pod operačným systémom, ktorá sa presnejšie nazýva hypervízor.
  • Hardvérová abstrakčná vrstva (HAL), ktorá tvorí najnižšiu úroveň jadra.
  • Termín nanokernel sa niekedy používa na opis jadra, ktoré podporuje nanosekundové rozlíšenie hodín.

Pojem nanokernel sa prvýkrát objavil v dokumente „The KeyKOS NanoKernel Architecture“. KeyKOS nanokernel je založený na schopnostiach, objektovo orientovaný operačný systém (OS), ktorý je na trhu od roku 1983. Bol implementovaný na riešenie požiadaviek, ako je spoľahlivosť, bezpečnosť a konzistentná dostupnosť, pre aplikácie na hostiteľoch Tymnet. Bol určený na spúšťanie viacerých inštancií viacerých operačných systémov na jednom hardvérovom systéme. Nanokernel KeyKOS je zhruba 20 000 riadkov kódu C, ktorý zahŕňa kontrolný bod, možnosti a podporu virtuálnej pamäte. Môže bežať iba do 100 kilobajtov pamäte.

Čo je to nano jadro? - definícia z technológie