ARQUITECTURA DE LINUX
-Varios componentes trabajan en conjunto, diseñados por personas diferentes y conjuntadas en distribuciones
-Solo del exterior el núcleo Linux parece una unidad
-Linux no es un bloque monolítico
-Existe una diferencia entre el núcleo y las aplicaciones
-Es un núcleo monolítico híbrido.
-A diferencia de algunos monolíticos tradicionales, los controladores de dispositivos y las extensiones al núcleo se pueden cargar y descargar fácilmente como módulos, mientras el sistema continua funcionando si problemas.
ARQUITECTURA DE WINDOWS
Arquitectura del Windows NT: La familia de estos sistemas operativos están constituidas por versiones como Windows vista, Windows server 2003, Windows xp, Windows 2000 y Windows NT.
Todos constan de multitarea apropiativa y han sido diseñadas para trabajar tanto en computadoras de un solo procesador como computadoras de multiprocesamiento simetrico.
La arquitectura de estos se basan de dos capas principales, las cuales son:
1. Modo Usuario: Cuyos programas y subsistemas están limitados a los recursos del sistema a los que tienen acceso.
2. Modo Núcleo: Tiene acceso total a la memoria del sistema y los dispositivos externos. Los núcleos de los sistemas operativos de esta línea son todos conocidos como núcleos Híbridos, aunque hay que aclarar que este término está en discusión ya que este núcleo es esencialmente un núcleo monolítico que está estructurado al estilo de un micro núcleo. La arquitectura dentro del modo núcleo se compone de lo siguiente:
1. Un núcleo híbrido.
2. Una Capa de abstracción de Hardware (HAL).
3. Controladores o drivers.
4. Executive: Sobre el cual son implementados todos los servicios de alto nivel.
No hay comentarios:
Publicar un comentario