ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Que Es Linux


Enviado por   •  28 de Mayo de 2014  •  445 Palabras (2 Páginas)  •  130 Visitas

Página 1 de 2

Que es el Kernel?

Al kernel o núcleo es el nivel más bajo de software fácilmente reemplazable que interactúa con el hardware de tu computadora. Se encarga de interconectar todas las aplicaciones que se ejecutan en el “modo usuario” hasta el hardware , y permitiendo a los procesos obtener información de unos a otros utilizando la comunicación entre procesos (IPC).

El kernel ó núcleo de linux se puede definir como el corazón de este sistema operativo.

Las funciones más importantes del mismo, aunque no las únicas, son:

*Administración de la memoria para todos los programas y procesos en ejecución.

*Administración del tiempo de procesador que los programas y procesos en ejecucion utilizan.

*Es el encargado de que podamos acceder a los periféricos/elementos de nuestra computadroa de una manera cómoda.

Hasta que empezó el desarrollo de la serie 2.6 del núcleo, existieron dos tipos de versiones del núcleo:

*Versión de produccion: La version de produccion, era la version estable hasta el momento. Esta version era el resultado final de las versiones de desarrollo o experimentales.Cuando el equipo de desarrollo del núcleo experimental, decidia que tenia un núcleo estable y con la suficiente calidad, se lanzaba una nueva versión de producción ó estable. Esta versión era la que se debia utilizar para un uso normal del sistema, ya que eran las versiones consideradas más estables y libres de fallos en el momento de su lanzamiento.

*Versión de desarrollo: Esta versión era experimental y era la que utilizaban los desarrolladores para programar, comprobar y verificar nuevas características, correcciones, etc. Estos núcleos solian ser inestables y no se debian usar sin saber lo que se hacia.

Los diferentes tipos de Kernel

Hay, por supuesto, diferentes maneras de construir un núcleo y consideraciones arquitectónicas, cuando se construye desde cero. En general, la mayoría de los núcleos se dividen en tres tipos: microkernel monolítica, e híbridos. Linux es un kernel monolítico, mientras que OS X (XNU) y Windows 7 núcleos usan híbridos. Echemos un rápido recorrido por las tres categorías para que podamos entrar en más detalle más adelante.

kernel

Microkernel

Un microkernel adopta el enfoque de sólo administrar lo que tiene : CPU, memoria, y el IPC. Casi todo lo demás en una computadora puede ser visto como un accesorio y se puede manejar en modo de usuario. Los Micronúcleos tienen una ventaja de la portabilidad, ya que no tienes que preocuparte si cambia la tarjeta de vídeo o incluso su sistema operativo, siempre y cuando el sistema operativo sigue tratando de acceder al hardware de la misma manera. Los Micronúcleos también tienen un tamaño muy pequeño, tanto

...

Descargar como (para miembros actualizados) txt (3 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com