La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Teoría de Sistemas Operativos Sistemas distribuidos.

Presentaciones similares


Presentación del tema: "Teoría de Sistemas Operativos Sistemas distribuidos."— Transcripción de la presentación:

1 Teoría de Sistemas Operativos Sistemas distribuidos

2 2 Sistemas Distribuidos Introducción a los sistemas distribuidos. Red Es un conjunto de SW y HW que normalmente se encuentran físicamente distantes Se encuentran unidos a través de una red. Para lograr una adecuanda sincronización utilizan “mensajes”.

3 3 Sistemas Distribuidos Introducción a los sistemas distribuidos. Servidor De Archivos Servidor De Impresión Servidor www Servidor mail...

4 4 Sistemas Distribuidos Introducción a los sistemas distribuidos. Uno de los sistemas operativo que originó los sistemas distribuidos a partir de los originales Mainframes, fue Unix.

5 5 Sistemas Distribuidos Introducción a los sistemas distribuidos. Sistemas distribuidos en la práctica. NFS: Network File System RPC: Remote Procedure Call NIS: Network Information Service Protocolos Utilizados

6 6 Sistemas Distribuidos Introducción a los sistemas distribuidos. Sistemas distribuidos en la práctica. Sistemas de reservas de pasajes. Redes bancarias – cajeros automáticos. Redes de logística. Servicios Implementados

7 7 Sistemas Distribuidos Introducción a los sistemas distribuidos. Sistemas distribuidos en la práctica. Sobre redes públicas: Correo electrónico WWW IRC, Msg,... Servicios Implementados

8 8 Sistemas Distribuidos Introducción a los sistemas distribuidos. Sistemas distribuidos en la práctica. Compartir Recursos: Hw: impresoras, discos Sw: archivos, bases de datos, etc. Compartir Recursos, beneficios: Ahorro de costos asociados al hardware P.e. Tener datos coherentes en una base de datos que es accesada por varios usuarios.

9 9 Sistemas Distribuidos Introducción a los sistemas distribuidos. Sistemas distribuidos en la práctica. Compartición de recursos no es instantánea. Algunos problemas en la realidad Velocidad de transmisión del medio !!.

10 10 Sistemas Distribuidos Introducción a los sistemas distribuidos. Sistemas distribuidos en la práctica. Los “receptores” finales son heterogéneos Algunos problemas en la realidad

11 11 Sistemas Distribuidos Introducción a los sistemas distribuidos. Implementación. En la actualidad existe un modelo de implementación que es ampliamente utilizado: Cliente-Servidor

12 12 Sistemas Distribuidos Introducción a los sistemas distribuidos. Implementación. Cliente - Servidor Servidor: proceso que atiende ciertas solicitudes. Administra ciertos recursos compartidos Cliente: proceso que envía solicitudes al servidor. ServidorCliente

13 13 Sistemas Distribuidos Introducción a los sistemas distribuidos. Implementación. Cliente - Servidor Servicio != servidor Servicio: algo abstracto Servidor: proceso que provee un determinado servicio

14 14 Sistemas Distribuidos Introducción a los sistemas distribuidos. Implementación. ¿Qué sucede cuando hay un crecimiento de un sistema? ¿Qué es lo que pasa cuando existen ambientes heterogéneos? ¿Y si el proceso cliente se ejecuta en una máquina remota? Problema Solución Nace IPC (Interprocess Communication ) Provee un sistema de comunicación uniforme. Provee acceso remoto a recursos locales. No es dependiente del hardware.

15 15 Sistemas Distribuidos Introducción a los sistemas distribuidos. Implementación. Más problemas TODO sistema está propenso a tener fallos. Resultados incorrectos y detenciones de los servicios. En SD es más terrible!!! Los fallos son en algunas de las partes del conglomerado  Resultados inpredecibles (Tierra donde Murphy es el Soberano)

16 16 Sistemas Distribuidos Introducción a los sistemas distribuidos. Implementación. Algunas técnicas para disminuir los errores Detección de errores. Retransmisiones. Recuperación (marcha atrás, rollback) Redundancia de hw y sw.

17 17 Sistemas Distribuidos Introducción a los sistemas distribuidos. Implementación. Concepto de transparencia Un SD es un sistema por definición algo separado. Se debe lograr ocultar esta característica a los usuarios. Debe proveer la visión de un sistema entero, y no como un conjunto de componentes independientes.

18 18 Sistemas Distribuidos Introducción a los sistemas distribuidos. Implementación. Comunicación entre procesos (Modelo Cliente-Servidor)

19 19 Sistemas Distribuidos Introducción a los sistemas distribuidos.


Descargar ppt "Teoría de Sistemas Operativos Sistemas distribuidos."

Presentaciones similares


Anuncios Google