Arquitectura de Linux

Publicado: diciembre 13, 2013 en Todo Linux
Etiquetas:, , , , , , ,

En cambio Linux es un sistema núcleo monolítico que tiene la siguiente arquitectura:

es
La cual está compuesta por una serie de componentes separados donde cada cual es
responsable de sus funciones y brindan servicios a otros componentes. Esta
arquitectura es del tipo cliente – servidor ya que los programas de aplicación son
contemplados por el sistema operativo como si fueran clientes a los que hay que
servir, y para lo cual viene equipado con distintas entidades servidoras.
Ya creado este diseño las demás versiones que le sucedieron a Windows NT fueron
tomando esta arquitectura como base y le fueron adicionando nuevos componentes.
Uno de las características que Windows comparte con el resto de los Sistemas
Originalmente Linux era monolítico, es decir, como ya hemos comentado, todas las
funcionalidades estaban incluidas en el código del núcleo y era necesario recompilarlo
para soportar un nuevo dispositivo, etc. Sin embargo, esta idea no encaja con la
enorme diversidad de componentes hardware que existen. Raro es que todo el mundo
posea los mismos componentes en su ordenador y Linux, como buen sistema
operativo Unix pretende obtener todo el partido de la máquina en la que se está
ejecutando. Debido a todo esto, el diseño fue migrando paulatinamente a un modelo
basado en módulos. Se procura así que el núcleo sea lo más ligero posible y cuando sea
necesario añadir una nueva funcionalidad como soportar una nueva tarjeta de sonido,
sólo haya que compilar el módulo y añadirlo al núcleo.
El kernel de Linux (Linux) está escrito en C y es código abierto licenciado bajo licencia
GNU/GPL (excepto el planificador de recursos, el cual pertenece a Linus Torvalds y al
resto de programadores que se han ocupado de dicha parte), con lo cual tenemos
acceso al código para su estudio y/o modificación.
Lo podemos encontrar en diferentes versiones, ahora explicaremos la nomenclatura
de éste.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s