Sistemas Operativos Distribuidos

16,746 views
16,510 views

Published on

breve descripcion acerca de los sistemas distribuidos

Published in: Education, Technology, Business
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
16,746
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
346
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Sistemas Operativos Distribuidos

  1. 1. SISTEMAS OPERATIVOSTEMA: SISTEMAS DISTRIBUÍDOS<br />INTEGRANTES:<br />Carlos Rojas<br />Jefferson Gómez<br />Stalin Carrión<br />
  2. 2. ESTRUCTURA DE LOS SISTEMAS DISTRIBUIDOS<br />CONCEPTO<br />Un sistemas distribuido es una colección de procesadores débilmente acoplados interconectados a través de una red de comunicación. <br />CONSTRUCCION DE UN SISTEMA OPERATIVO DISTRIBUIDO<br /> Compartición de recursos: se puede compartir recursos entre si, cuando dos o mas maquinas están conectadas <br />Aceleración de cálculos: mientras mas maquinas hay conectadas, mayor es la rapidez con la que van a solucionar una tarea especifica debido a que el calculo se comparte con esas maquinas<br />
  3. 3. ESTRUCTURA DE LOS SISTEMAS DISTRIBUIDOS<br />Fiabilidad: Si una maquina tiene algún problema los demás equipos pueden seguir trabajando normalmente. Comunicación: Nos permite intercambiar información con diferentes maquinas en una red de comunicación.Hay dos tipos de sistemas operativos, los cuales son en red y distribuidos.<br />
  4. 4. SISTEMAS OPERATIVOS EN RED<br />Atraves del acceso remoto, podemos iniciar sesión en otras maquinas.<br />- Inicio de Sesión:<br /><ul><li>telnet es una herramienta de internet que nos permite iniciar sesión remotamente. Con una contraseña y clave.</li></ul> TELNET CS.YALE.EDU<br />* Una vez recibida la información correcta el proceso actuara como proxy para el usuario, que podrá realizar sus cálculos en la máquina remota exactamente igual que cualquier usuario local. <br />
  5. 5. SISTEMAS OPERATIVOS EN RED<br />Transferencia remota de archivos:<br />* El protocolo ftp sirve para transferir archivos a través de la autentificación.<br />FTP CS.YALE.EDU<br />* Comandos de ftp:<br />put: transfiere un archivo desde nuestra maquina a la maquina remota.<br />get:es lo opuesto al comando put.<br />ls / dir:enlista los archivos en el directorio actual<br />cd:cambiar de directorio<br />
  6. 6. SISTEMAS OPERATIVOS DISTRIBUIDOS<br />Los usuarios acceden a otros equipos de la misma forma que acceden a su equipos.<br /><ul><li>Migración de datos
  7. 7. Una forma es transferir datos de una maquina remota a nuestro equipo, y luego devolver los datos así hayan sido utilizados.</li></li></ul><li>SISTEMAS OPERATIVOS DISTRIBUIDOS<br />Migración de Cálculos.<br />Para esto se utiliza el RPC(llamada a procedimiento remoto), y consiste en ejecutar una aplicación en la maquina remota, ejecutándola de manera apropiada y luego nos devuelve un resultado.<br />Otra técnica es el envío de mensajes al sitio remoto. Nuestra maquina envía un mensaje a la maquina remota. El SO crea un proceso interno y este se encarga de realizar las tareas solicitadas, y devuelve el resultado a través del mensaje<br />
  8. 8. SISTEMAS OPERATIVOS DISTRIBUIDOS<br />Migración de Procesos.<br /><ul><li>Es una extensión lógica de la migración de cálculos.
  9. 9. Cuando se inicia un proceso no siempre se ejecuta localmente, el proceso completo o partes del mismo, pueden ejecutarse en diferentes sitios.
  10. 10. Este sistema se puede emplear por diferentes razones:</li></ul>Equilibrio de carga<br />Aceleración de cálculos<br />Preferencias de hardware<br />Preferencias de software<br />Acceso a datos<br />
  11. 11. ESTRUCTURA DE UNA RED<br />LAN.-<br />LOCAL AREA NETWORK<br />RED DE AREA LOCAL EXTENSA<br />
  12. 12. TOPOLOGIA DE UNA RED<br />Es la propiedad de forma de una RED<br />Para instalar una red se debe tomar en cuenta algunos aspectos como el coste de instalación, el coste de comunicación y la disponibilidad de cada una de ellas.<br />
  13. 13. ESTRUCTURA DE COMUNICACION<br />Para crear una red se debe tener en cuenta:<br />Nombrado y asignación de IP<br /> Deben tener un IP especifica cada uno<br /> Existe Host para la conexión, y un cliente (nombre/direc. ip)<br /> Cada equipo debe tener un archivo de datos<br /> DNS (sistema de nombramiento de dominio)<br />Estrategias de Encaminamiento <br />Es una ruta designada de una maquina a otra y puede ser<br /> Fija, virtual(temporal), dinámica(en la conexión, se selecciona)<br />Estrategias de Paquetes<br />Consisten en paquetes de mensajes de longitud fija(trama o datagrama) .<br />
  14. 14. ESTRUCTURA DE COMUNICACION<br />Estrategias de Conexión<br /> Una vez establecida la conexión, una aplicación puede establecer sesión para intercambiar información<br />Comunicación de Circuitos<br />Para que dos aplicaciones se conecten se establecen enlaces físicos<br />Comunicación de Mensajes<br />Para que dos aplicaciones se comuniquen se establece un enlace temporal mientras dure la transferencia<br />Comunicación de Paquetes<br />Los paquetes que se envían, se dividen en otros paquetes, y se envían por separado y tienen una dirección de origen y destino<br />
  15. 15. ESTRUCTURA DE COMUNICACION<br />Contienda:<br />Se da cuando varias maquinas quieren transmitir información a <br />través del mismo enlace se da en redes de anillo y bus para lo que debemos aplicar las técnicas de CSMA/CD( si esta libre transmite) y paso de testigo(espera a que llega el testigo y luego trasmite)<br />
  16. 16. ESTRUCTURA DE COMUNICACION<br />PROTOCOLOS DE TRANSMISION<br />Nivel físico<br />Nivel de enlace de datos<br />Nivel de red<br />Nivel de transporte<br />Nivel de sesión<br />Nivel de presentación<br />Nivel de Aplicación <br />
  17. 17. ESTRUCTURA DE COMUNICACION<br />Robustez:<br />Cuando hay muchas fallas en un enlace se pierden los mensajes se debe realizar la reconfiguración del sistema para que este funcione bien y se reparen los cortes, robusteciéndolo.<br />Detección de fallos:<br />Para encontrar fallas en un enlace se utiliza un procedimiento de contacto<br />Reconfiguración:<br />Permite reconfigurar algún fallo en el enlace<br />Recuperación de Fallos:<br />Cuando se presente un fallo y se lo arregla, se debe avisar a todos los sitios enlazados a este.<br />
  18. 18. GRACIAS<br />

×