Características del kernel.
• Kernel de tipo monolítico: básicamente es un gran
programa creado como una unidad, pero conceptualmente
dividido en varios componentes lógicos.
• Tiene soporte para carga/descarga de porciones del
kernel bajo demanda, estas...
More
Características del kernel.
• Kernel de tipo monolítico: básicamente es un gran
programa creado como una unidad, pero conceptualmente
dividido en varios componentes lógicos.
• Tiene soporte para carga/descarga de porciones del
kernel bajo demanda, estas porciones se llaman módulos, y
suelen ser características del kernel o controladores de
dispositivo.
Actualmente Linux es un núcleo monolítico híbrido.
Los
controladores de dispositivos y las extensiones del núcleo
normalmente se ejecutan en un espacio privilegiado
conocido como anillo 0 (ring 0), con acceso irrestricto al
hardware, aunque algunos se ejecutan en espacio de
usuario.
A diferencia de los núcleos monolíticos
tradicionales, los controladores de dispositivos y las
extensiones al sistema operativo se pueden cargar y
descargar fácilmente como módulos, mientras el sistema
continúa funcionando sin interrupciones.
También, a
diferencia de los núcleos monolíticos tradicionales, los
controladores pueden ser pre volcados (deten
Less