Hogar Audio ¿Qué es un kernel nano? - definición de techopedia

¿Qué es un kernel nano? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Nano Kernel?

Un nanokernel es un kernel pequeño que ofrece abstracción de hardware, pero sin servicios del sistema. Los núcleos más grandes están diseñados para ofrecer más funciones y administrar más abstracción de hardware. Los microkernels modernos también carecen de servicios del sistema, por lo tanto, los términos microkernal y nanokernal se han vuelto análogos.

Techopedia explica Nano Kernel

Históricamente, el término nanokernel denota:

  • Un núcleo en el que el volumen total del código del núcleo, es decir, el código que se ejecuta en el modo privilegiado del hardware, es bastante pequeño.
  • Una capa de virtualización debajo de un sistema operativo, que se llama más precisamente un hipervisor.
  • Una capa de abstracción de hardware (HAL), que forma la porción de nivel más bajo de un núcleo.
  • Ocasionalmente, el término nanokernel se usa para describir un kernel que admite una resolución de reloj de nanosegundos.

El término nanokernel apareció por primera vez en el documento "The KeyKOS NanoKernel Architecture". El nanokernel KeyKOS es un sistema operativo (SO) orientado a objetos y basado en capacidades que ha estado en el mercado desde 1983. Fue implementado para satisfacer requisitos, como confiabilidad, seguridad y disponibilidad constante, para aplicaciones en los hosts Tymnet. Estaba destinado a ejecutar varias instancias de múltiples sistemas operativos en un solo sistema de hardware. El nanokernel KeyKOS tiene aproximadamente 20, 000 líneas de código C, que incluye punto de control, capacidad y soporte de memoria virtual. Puede ejecutarse en solo 100 kilobytes de memoria.

¿Qué es un kernel nano? - definición de techopedia