Sistemas Operativos Distribuidos
Objetivo : El alumno conocerá lo que es un Sistema Distribuido.
Unidad I. Introducción
Conceptos generales Funciones SOD Vs. SORED Características de diseño: Interacción entre procesos Transparencia, heterogeneidad, anatomía e interdependencia Componentes de un SOD
Conceptos generales Funciones SOD Vs. SORED Características de diseño:
Interacción entre procesos Transparencia, heterogeneidad, anatomía e interdependencia
Unidad II. Comunicación entre procesos
Panorama general Comunicación a través de mensajes Llamada a procedimientos remotos (RPC) Comunicación a través de transacciones Comunicación, interprocesos y manejo de memoria Descargar archivo utilizado en clase (comunicaciones_primera_parte.pdf)
Panorama general Comunicación a través de mensajes Llamada a procedimientos remotos (RPC) Comunicación a través de transacciones Comunicación, interprocesos y manejo de memoria
Descargar archivo utilizado en clase (comunicaciones_primera_parte.pdf)
Unidad III. Sincronización
Introducción Ordenamiento Sincronización Algoritmos para la sincronización de relojes Algoritmos de exclusión mutua Control de concurrencias
Unidad IV. Nombramiento de eventos
Conceptos Rutas y ruteamientos Direccionamiento del mapeo Nombramiento y protección Nombre de usuario Componentes funcionales y estructurales Distribución y resolución de nombres Estudio de rendimiento de la factibilidad de nombramiento, el modelo Terry Simulación de rendimiento de la factibilidad del nombramiento
Unidad V. Administración de procesos
Conceptos Ejecución concurrente Procesos distribuidos Ordenamiento de procesos Operaciones remotas sobre procesos Mecanismos para la migración de procesos
Unidad VI. Administración de recursos
Sistemas de administración de recursos Comportamiento y balanceo de cargas Algoritmos para balanceo de cargas Interbloqueo Detección de interbloqueo Mecanismos para la migración de recursos Resolución de interbloqueo
Bibliografía: