Inicio
Links
Webmistress
 
 
Sistemas Operativos Distribuidos
 

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

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)

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:

  • Apuntes tomados de la clase del Lic. Marco Antonio Salas Quiñonez del Instituto Tecnológico de Los Mochis.
  • Comunicación a través de mensajes; Elda Noemí Beltran Castro, Samara Lizeth Inzunza Castro, Alma Cristina Martínez López.
Finanzas I