Sistemas operativos distribuidos
Introducción
Los sistemas operativos distribuidos desempeñan las mismas funciones que un sistema operativo normal, pero con la diferencia de trabajar en un entornodistribuido. Su Misión principal consiste en facilitar el acceso y la gestión de los recursos distribuidos en la red.
Definición
En un sistema operativo distribuido los usuarios pueden acceder arecursos remotos de la misma manera en que lo hacen para los recursos locales. Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto deprocesadores esté en un equipo o en diferentes, lo cual es transparente para el usuario.
Características básicas
Los sistemas operativos distribuidos están basados en las ideas básicas:
•Transparencia
• Eficiencia
• Flexibilidad
• Escalabilidad
Aspectos del diseño
Transparencia:
Diseñar el sistema de forma que todas las personas piensen que la colección de máquinas es tan sólo un sistemade tiempo compartido, de un procesador, a la manera antigua.
La transparencia se puede lograr en dos niveles distintos. Lo más fácil es ocultar la distribución a los usuarios, aunque también esposible hacer que el sistema sea transparente para los programas.
Los distintos tipos de transparencia en un sistema distribuido son:
Transparencia de localización: los usuarios no pueden indicar lalocalización de los recursos.
Transparencia de migración: los recursos se pueden mover a voluntad sin cambiar sus nombres.
Transparencia de réplica: los usuarios no pueden indicar el número de copiasexistentes.
Transparencia de concurrencia: varios usuarios pueden compartir recursos de manera automática.
Transparencia de paralelismo: las actividades pueden ocurrir en paralelo sin el conocimientode los usuarios.
Flexibilidad
El diseño de un sistema distribuido debe hacerse con la idea de facilitar los cambios futuros. A este respecto, los micronúcleos son superiores a los núcleos...
Regístrate para leer el documento completo.