Sistemas distribuidos

Solo disponible en BuenasTareas
  • Páginas : 8 (1802 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de mayo de 2011
Leer documento completo
Vista previa del texto
Unidad I Fundamentos de Sistemas Distribuidos
M.C. Juan Carlos Olivares Rojas

Temario
1.1. Características de un sistema distribuido 1.2. Objetivos de los sistemas distribuidos 1.3. Ventajas y desventajas de los sistemas distribuidos 1.4. Complejidad de los sistemas distribuidos 1.5. Técnicas de construcción 1.6. Requerimientos de aplicación 1.7. Arquitectura básica 1.8. Sistemas operativosdistribuidos

1.1. Características de un sistema distribuido
• Un Sistema Distribuido (SD) es aquél que se ejecuta como un sistema centralizado, pero que realmente se ejecuta sobre múltiples e independientes CPU, haciéndolo de una forma "transparente" para los usuarios. • Es un término difícil de definir.

Sistemas Distribuidos
• En general, se podría ver a un sistema distribuido como launión de una tecnología de red y el uso de potentes máquinas multiprocesadores. • Un sistema distribuido es una colección de computadoras independientes o autónomas que aparecen ante los usuarios del sistema como una única computadora.

Características de un SD
• Múltiples elementos de procesamiento. • Mecanismos de intercomunicación. • Independencia a fallos en los nodos de procesamiento. •Estado de compartición. • Esquema de protección. • Sistemas Abiertos. • Plataformas diversas (heterogéneas).

Diferencias entre un Sistema de Red y un SD
• Un Sistema de Red (SR) es una colección de sistemas operativos locales, acompañado de servidores de impresión, de archivos, etc., conectados por medio de una red. • Los SR se ejecutan como funciones locales autónomas a la administración dedispositivos, de procesos, de entradas y salidas, de archivos y recursos en general.

SR vs SD
• Un SD es un solo sistema expandido en toda la red, pero visto como un sólo sistema para todos los elementos que existen en la red. • Los usuarios no toman cuidado por el lugar donde se localizan sus archivos, procesos, etc. • Todo el control y las decisiones son tomadas globalmente

1.2.Objetivos de los sistemas distribuidos
• Compartir información y otros recursos. • Economizar el rendimiento (procesamiento y almacenamiento). • Crecimiento incremental. • Alta disponibilidad • Confiabildad (tolerancia a fallos)

1.3. Ventajas y desventajas de los sistemas distribuidos
• La base comparativa para obtener las ventajas y desventajas de los SD se hace con respecto a una computadoraaislada. • A continuación se mencionan las ventajas de los SD.

Ventajas de los SD
• Con el uso de SD se logra compartir información así como dispositivos periféricos entre más de un usuario. • Los SD permiten dividir las cargas de trabajo entre diferentes computadoras de manera más eficaz. • Cuando un nodo de procesamiento falla, el sistema en general sigue funcionando. • Ejecución concurrente deprocesos

Desventajas de los SD
• Debido a que la tecnología de los SD aún está siendo explorada, no se tiene la experiencia suficiente en el diseño, implantación y uso del software distribuido y se debe contestar a preguntas tales como: • ¿Qué tipos de sistemas operativos, lenguajes de programación y aplicaciones son los adecuados para estos sistemas?,

Desventaja de los SD
• ¿Cuántodeben saber los usuarios de la distribución? • Las redes de comunicación, pueden llegar a perder mensajes, latencia de las comunicaciones o saturación de mensajes. • Otra de las desventajas de los SD es la vulnerabilidad que puede sufrir la información que puede llegar a estar disponible para un gran número de usuarios del sistema.

Desventajas de los SD
• Requerimientos de mayores controles deprocesamiento y acceso. • Administración más compleja. • Costos.

1.4. Complejidad de los sistemas distribuidos
• Los sistemas distribuidos tienen más de dos décadas de haber surgido pero son tan complicados en su construcción tanto como una red de transporte público como el metro, y pasará más tiempo para que podamos entenderlos correctamente y construir uno de la manera más apropiada....
tracking img