Professional Documents
Culture Documents
HOJA DE APOYO # 3
Tipos de ncleo
No necesariamente se necesita un ncleo para usar una computadora. Los programas
pueden cargarse y ejecutarse directamente en una computadora vaca, siempre que
sus autores quieran desarrollarlos sin usar ninguna abstraccin del hardware ni
ninguna ayuda del sistema operativo. sta era la forma normal de usar muchas de las
primeras computadoras: para usar distintos programas se tena que reiniciar y
reconfigurar la computadora cada vez. Con el tiempo, se empez a dejar en memoria
(an entre distintas ejecuciones) pequeos programas auxiliares, como el cargador y el
depurador, o se cargaban desde memoria de slo lectura. A medida que se fueron
desarrollando, se convirtieron en los fundamentos de lo que llegaran a ser los primeros
ncleos de sistema operativo.
Hay cuatro grandes tipos de ncleos:
Los ncleos monolticos facilitan abstracciones del hardware subyacente realmente potentes y
variadas.
Los microncleos (en ingls microkernel) proporcionan un pequeo conjunto de abstracciones
simples del hardware, y usan las aplicaciones llamadas servidores para ofrecer mayor funcionalidad.
Los ncleos hbridos (microncleos modificados) son muy parecidos a los microncleos puros,
excepto porque incluyen cdigo adicional en el espacio de ncleo para que se ejecute ms
rpidamente.
Los exoncleos no facilitan ninguna abstraccin, pero permiten el uso de bibliotecas que
proporcionan mayor funcionalidad gracias al acceso directo o casi directo al hardware.
Sistema
operativo
Un sistema operativo es un programa muy especial, software de sistema, es decir,
un conjunto de programas de computadora destinado a muchas tareas entre las que se
destacan la administracin eficaz de sus recursos.
Comienza a trabajar cuando en memoria se carga un programa especfico y aun antes
de ello, que se ejecuta al iniciar el equipo, o al iniciar una mquina virtual, y gestiona el
hardware de la mquina desde los niveles ms bsicos, brindando una interfaz con el
usuario.
Un sistema operativo se puede encontrar normalmente en la mayora de los aparatos
electrnicos que utilicen microprocesadores para funcionar, ya que gracias a stos
podemos entender la mquina y que sta cumpla con sus funciones (telfonos mviles,
reproductores de DVD, auto-radios, computadoras, radios, etc.).