Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porLucía Olivera Navarro Modificado hace 8 años
1
1 Temas fundamentales del Curso Conceptos básicos de Sistemas Distribuidos. Caracterización de los sistemas distribuidos. Concurrencia en Sistemas Distribuidos. La programación de aplicaciones en sistemas distribuidos. Mecanismos de comunicación y sincronización.Lenguajes para Programación Distribuida. Datos distribuidos. Transacciones distribuidas. Problemas de seguridad, consistencia y replicación. BDD. Administración de recursos en Sistemas Distribuidos. Esquemas de comunicación. Sistemas Operativos Distribuidos. Modelos de administración de procesos y datos.
2
2 Bibliografía básica “Foundations of Mutithreaded, Parallel and Distributed Programming” de Gregory Andrews. Addison Wesley 2000. Es la bibliografía ideal para la parte de Programación Concurrente y Distribuida. http://www.cs.arizona.edu/people/greg/mpdbook/ “Sistemas Distribuidos” de G. Coulouris, J. Dollimore, T. Kindberg, Addison Wesley 2001. (versión castellano, 3er. Edición). Tiene todos los temas generales de Sistemas Distribuidos.
3
3 Metodología del Curso Teoría. Material para leer (bibliografía, InterNet, etc). Preguntas teóricas. Planteo de problemas de expresión de algoritmos distribuidos. Temas de lectura y estudio. Estudio de casos. Luego de terminadas las teorías una evaluación conceptual basada en los temas dados para estudiar, para obtener los trabajos prácticos. La evaluación final sería un proyecto concreto.
4
4 Caracterización de los sistemas distribuidos Qué es un sistema distribuido? = Computadoras independientes (homogéneas o heterogéneas) = Red de comunicaciones de soporte. = Software de sistema distribuido. Tipos de computadoras que pueden constituir un sistema distribuido. PCs, Workstations y hosts. El tema del downloading de aplicaciones. Sistemas operativos distribuidos Modularidad y extensibilidad. Servicios residentes en c/computadora. El soporte de comunicaciones. Redes LAN y WAN. Interconexión de servidores.
5
5 Caracterización de los sistemas distribuidos 1.Recursos compartidos. 2.Open standards. 3.Concurrencia. 4.Escalabilidad. 5.Tolerancia a fallas. 6.Transparencia.
6
6 Algunos conceptos del Hardware. Procesadores y niveles de memoria. Memoria primaria. Memoria Caché. Niveles de memoria Caché. Multiprocesadores de memoria compartida. Esquemas UMA (Uniform memory access) con Bus o Swith. (arquitecturas SMP- Symmetric multiprocessors) Esquemas NUMA para mayor número de procesadores distribuidos. Multiprocesadores con memoria distribuida. Grado de acoplamiento de los procesadores. Memoria compartida distribuida.
Presentaciones similares
© 2024 SlidePlayer.es Inc.
All rights reserved.