Tipos de Kernel

August 14, 2017 | Author: Felix Ortiz | Category: N/A
Share Embed Donate


Short Description

Download Tipos de Kernel...

Description

Félix García Ortíz

Kernel Modular

Kernel Monolítico

Microkernel

Hurd

Qué es?

se centran la funcionalidades esenciales como la administración de memoria, la planificación de procesos, etc.

GNU/Linux

Proporcionan un pequeño conjunto de abstracciones simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad. Windows

GNU Hurd es un conjunto de programas servidores que simulan un núcleo Unix que establece la base del sistema operativo GNU.

Sistemas Operativos

Se trata de un programa de tamaño considerable que deberemos recompilar al completo cada vez que queramos añadir una nueva posibilidad. Unix/Linux/FreeBSD

Licencia

Libre

Libre

Paga

Libre

Características/ Funciones

En otros sistemas operativos esto se soluciona con unos ficheros proporcionados por el fabricante llamados drivers. En Linux se creó un interfaz adecuado para posibilitar el desarrollo de módulos que cumplieran esas funcionalidades. Esos módulos pueden ser compilados por separado y añadidos al kernel en tiempo de ejecución.

Está programado de forma no modular, y tiene un rendimiento mayor que un micronúcleo. Sin embargo, cualquier cambio a realizar en cualquier servicio requiere la recompilación del núcleo y el reinicio del sistema para aplicar los nuevos cambios.

Todos los otros servicios (gestión de memoria, sistema de archivos, operaciones de E/S, etc.), que en general son provistos por el núcleo, se ejecutan como procesos servidores en espacio de usuario.

Hurd consiste en múltiples servidores ejecutándose simultáneamente. En lugar de un solo programa enorme que controle desde el reloj hasta el manejo de la red, en Hurd cada una de estas tareas es gestionada por un servidor independiente.

GNU

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF