ensayo

Páginas: 5 (1043 palabras) Publicado: 7 de marzo de 2014

Arquitectura de los Sistemas Operativos


Arquitectura monolítica:

Configuración del kernel

Configuración en el arranque

Configuración en tiempo de ejecución

Módulos de carga

Máquinas virtuales:

Soporte del kernel a la virtualización: namespaces,
cgroups, containers.

Soporte a máquinas virtuales: Xen, KVM.


Arquitecturas en Uso

En la actualidad, lasestructuras más
usadas:

Monolítica – Linux, ...

Microkernel – MacOS, Windows, QNX, ...

Máquinas virtuales – Xen, VMWare, ...

SO de internet – PalmOS(WebOS)








Arquitectura Monolítica

Características: Toda la funcionalidad en modo kernel.
Ventaja: eficiencia
Problema: no confinamiento de errores en modo
kernel
Adaptabilidad de forma estática: Configuración y arranque delkernel, Modificar o añadir código
De forma dinámica: “On-the-fly” LKM (Linux Kernel Modules)

EJEMPLOS SISTEMAS MONOLÍTICOS:
Los ejemplos típicos de este sistema son Unix, MS-DOS y Mac OS hasta Mac OS 8.6. Otros ejemplos son:
Linux
Syllable
Núcleos tipo DOS
DR-DOS Familia Microsoft Windows 9x (95, 98, 98SE, Me)

Los sistemas de Micronúcleo o Microkernel
El Micronúcleo surge comouna nueva forma de organización para un Sistema Operativo, es un término algo tedioso de entender ya que puede no ser relativo a su tamaño, pero si a su diseño.
En este sistema las funciones centrales son manejadas por el núcleo(kernel) y la interfaz de usuario es manejada por el entorno(shell). El Microkernel se encarga de todo el código de un sistema, y de planificar los hilos(threads) con lafinalidad de tener multitareas.
Algunas ventajas que podemos destacar de los Micronúcleos son los siguientes:
•Uniformidad de interfaces: disponen de una interfaz única para las solicitudes de los procesos, el paso de mensajes.
•Portabilidad: reduciendo el núcleo e implementando casi todo en servidores, para implementarlo en arquitecturas diferentes, sólo habría que modificar el núcleohaciendo más simple su portabilidad.
•Fiabilidad: es más fácil corregir fallas en un sistema pequeño ya que se pueden realizar pruebas más rigurosas que en un sistema mucho más grande.

ALGUNOS EJEMPLOS DE SISTEMAS MICRONÚCLEO SON:
AIX, BeOS, Mach, MorphOS, QNX, Minix, Hurd, L4, RadiOS, Symbian, VSTa

Arquitectura Cliente-Servidor
Dentro de esta estructura también podríamos incluir elSistema Cliente-Servidor ya que presenta una ligera variación en la idea del Microkernel la cual es que este sistema hace la diferencia entre dos clases de procesos: los servidores, cada uno de los cuales proporciona cierto servicio, y los clientes, que utilizan estos servicios. A menudo la capa inferior es un microkernel, pero eso no es requerido. La esencia es la presencia de procesos cliente yprocesos servidor.
En los sistemas operativos modernos, los sistemas cliente-servidor nacen con la finalidad de minimizar el núcleo (kernel), trasladando el código de todos sus servicios a las capas superiores; y el núcleo sólo deberá controlar la comunicación, que se realiza mediante mensajes, entre clientes y servidores o servidores y hardware.
El objetivo es desarrollar la mayoría de lasfunciones del sistema operativos como procesos de usuario. Un proceso de usuario, llamado en este caso proceso cliente, envía una solicitud a un proceso servidor, que realiza el trabajo y devuelve la respuesta.
El sistema operativo se divide en partes donde cada una controla una faceta del sistema, entre ellos servicios a archivos, servicios a procesos, servicios a terminales, o servicios a la memoria,donde cada una es pequeña y controlable, así al ejecutar los procesos en modo usuario y no en modo núcleo si hay algún error en algún servidor, este afectará sólo a dicha parte y no a toda la máquina, ya que no se tiene acceso al hardware.

Arquitectura por capas o jerárquica

En esta estructura el Sistema Operativo queda definido modularmente por divisiones en capas o niveles, cuya...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ensayo de el Ensayo
  • ensayo de ensayo
  • Ensayo Del Ensayo
  • Ensayo de un ensayo
  • Ensayemos un ensayo
  • ensayo del ensayo
  • Ensayo del ensayo
  • Ensayo del ensayo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS