Hogar Audio ¿Qué es el núcleo híbrido? - definición de techopedia

¿Qué es el núcleo híbrido? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa Kernel Híbrido?

El kernel híbrido es una arquitectura de kernel basada en una combinación de microkernel y arquitectura de kernel monolítico utilizada en sistemas operativos de computadora. Este enfoque de núcleo combina la velocidad y el diseño más simple del núcleo monolítico con la modularidad y seguridad de ejecución del microkernel.

Techopedia explica Kernel Híbrido

Un núcleo híbrido ejecuta algunos servicios en el espacio del núcleo para reducir la sobrecarga de rendimiento de un microkernel tradicional, mientras sigue ejecutando el código del núcleo como servidores en el espacio del usuario. Por ejemplo, un diseño de núcleo híbrido puede mantener el sistema de archivos virtuales y los controladores de bus dentro del núcleo y los controladores del sistema de archivos y los controladores de almacenamiento como programas de modo de usuario fuera del núcleo. Tal diseño mantiene el rendimiento y los principios de diseño de un núcleo monolítico.


El kernel de Microsoft NT es un ejemplo bien conocido de un kernel híbrido que alimenta Windows NT, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008 y Windows 7. Se lo conoce como kernel monolítico como subsistemas de emulación ejecutar en los procesos del servidor en modo de usuario. Una de las cosas más importantes es su estructura, que es una colección de módulos que se comunican a través de interfaces bien conocidas, con un pequeño microkernel limitado a funciones centrales como manejo de interrupciones de primer nivel, programación de hilos y primitivas de sincronización. Esto permite la posibilidad de utilizar llamadas de procedimiento directo o comunicación entre procesos para comunicarse entre módulos y, por lo tanto, para la ubicación potencial de módulos en diferentes espacios de direcciones.

¿Qué es el núcleo híbrido? - definición de techopedia