Nano Kernel

Autor: Robert Simon
Erstelldatum: 16 Juni 2021
Aktualisierungsdatum: 8 Kann 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

Inhalt

Definition - Was bedeutet Nano Kernel?

Ein Nanokernel ist ein kleiner Kernel, der Hardwareabstraktion bietet, jedoch ohne Systemdienste. Größere Kernel bieten mehr Funktionen und verwalten mehr Hardware-Abstraktion. Da modernen Mikrokernen auch Systemdienste fehlen, sind die Begriffe Mikrokern und Nanokern analog geworden.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt den Nano Kernel

Historisch bedeutet der Begriff Nanokernel:
  • Ein Kernel, in dem das Gesamtvolumen des Kernel-Codes, dh der Code, der im Hardwaresprivilegierten Modus ausgeführt wird, recht klein ist.
  • Eine Virtualisierungsebene unter einem Betriebssystem, das genauer Hypervisor genannt wird.
  • Eine Hardware-Abstraktionsschicht (HAL), die den untersten Teil eines Kernels bildet.
  • Gelegentlich wird der Begriff Nanokernel verwendet, um einen Kernel zu beschreiben, der eine Nanosekunden-Taktauflösung unterstützt.
Der Begriff Nanokernel tauchte erstmals in der Veröffentlichung "The KeyKOS NanoKernel Architecture" auf. Der KeyKOS-Nanokernel ist ein funktionsbasiertes, objektorientiertes Betriebssystem (OS), das seit 1983 auf dem Markt ist. Es wurde implementiert, um Anforderungen wie Zuverlässigkeit, Sicherheit und konsistente Verfügbarkeit für Anwendungen auf den Tymnet-Hosts gerecht zu werden. Es war für die Ausführung mehrerer Instanzen mehrerer Betriebssysteme auf einem einzigen Hardwaresystem vorgesehen. Der KeyKOS-Nanokernel besteht aus ungefähr 20.000 Zeilen C-Code, der Checkpoint, Funktionen und Unterstützung für virtuellen Speicher umfasst. Es kann innerhalb von nur 100 Kilobyte Speicher ausgeführt werden.