Teoría de Sistemas Operativos Sistemas distribuidos.

Slides:



Advertisements
Presentaciones similares
Arquitectura Cliente Servidor
Advertisements

Principios de Computación
“ Tipos de Redes” POR TAMAÑO.
Hardware y Software de servidor
LAN de computadores personales El objetivo de las LAN de computadores personales es el compartir recursos dentro de un entorno reducido, específicamente.
LAN de computadores personales El objetivo de las LAN de computadores personales es el compartir recursos dentro de un entorno reducido, específicamente.
LAN de computadores personales
Bases de datos distribuidas
Trabajo Practico Grupo 1 NFS – TCP - UDP
Estructura de un Sistema Operativo
ASPECTOS DEL DISEÑO DE SD
Término que se le da al conjunto de equipos de cómputo que se encuentran conectados entre si por medio de dispositivos físicos que envían y reciben -
Servicios de red e Internet
Los servicios de red son la fundación de una red de trabajo en un ambiente de computadoras. Generalmente los servicios de red son instalados en uno o.
RMI Remote Method Invocation
García Alamilla José Carlos López Romero Edgar Santos Arrieta Juan.
Base de Datos Distribuidas
Servicios de red e Internet 27/09/20121Jesús Torres Cejudo.
 Una red de computadoras es un conjunto de conexiones físicas y programas de protocolo, empleados para conectar dos o más computadoras.  Aunque hace.
Introducción a los Sistemas de Bases de Datos Distribuidos
Sistemas operativos de red
DÍAZ OSCAR IVÁN HOYOS ANDRÉS FELIPE ORDOÑEZ JOSÉ LUIS INFORMÁTICA, SEMESTRE II.
Universidad Centroamericana
Sistemas Operativos Distribuidos Plataforma Cliente/Servidor
Internet y Sistemas Distribuidos
ELEMENTOS DE UNA RED ( Parte I)
Teoría de Sistemas Operativos
Tema 4: Sistema de Archivos NFS
1 Nivel aplicación Interacción Cliente Servidor Agustín J. González ELO309.
Ing. Cristhian Quezada Asenjo
INTRODUCCIÓN. Motivación “Procesamiento distribuido significa dividir una aplicación en tareas y poner cada tarea en la plataforma donde pueda ser manejada.
TEMA 2 : Redes Profesores: Paloma Fuencisla.
TEMA 10. SISTEMAS OPERATIVOS DISTRIBUIDOS
Fundamentos de TCP/IP.
RPC Llamada Remota de Procedimientos Francisco José Cáceres Salazar Ingeniería Ejecucion Informatica Redes I.
Teoría de Sistemas Operativos Introducción Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
1 Capítulo 21: Interacción Cliente Servidor ICD 327: Redes de Computadores Agustín J. González.
“Evolución en la Construcción de Sistemas Distribuidos” Rogelio Ferreira Escutia.
TELECOMUNICACIONES Y REDES
UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LA COSTA SUR ALUMNA: CLEMENTINA RANGEL ALMEDA MATERIA: SISTEMAS OPERATIVOS ABIERTOS 16 DE JUNIO 09,
Introducción a la Computación Redes de Computadoras
Teoría de Sistemas Operativos Sistemas Archivos de Red
Al igual que un equipo no puede trabajar sin un sistema operativo, una red de equipos no puede funcionar sin un sistema operativo de red. Si no se dispone.
Instalacion de redes locales
Introducción a Windows 2000 Professional.  Descripción general Mayor productividad Gestión del entorno informático Instalación de hardware Configuración.
Permite a los procesos Acceso transparente Archivos Servidores remotos.
“Redes”.
Servicios de Red e Internet
Introducción a las Bases de Datos Parte 1. Contenido 2 1.Definiciones de Bases de datos 2.Dato e Información 3.Sistemas de bases de datos 4.Sistema de.
Distributed Component Object Model
Protocolos de comunicación TCP/IP
ESCRITORIO REMOTO BRINDA SOPORTE TÉCNICO A DISTANCIA
Cliente-Servidor La arquitectura cliente-servidor permite al usuario en una máquina, llamada el cliente, requerir algún tipo de servicio de una máquina.
Teoría de Sistemas Operativos Estructura de SO Departamento de Electrónica 2º Semestre, 2003 Gabriel Astudillo Muñoz
¿QUE ES INTERNET? La Internet es una red de redes. Actualmente conecta miles de redes para permitir compartir información y recursos a nivel mundial. Con.
Arquitectura Cliente Servidor
Servidores. ¿Qué es un servidor? Servidor de Aplicación Servidor de impresión Servidor de base de datos Servidor de correo Servidor de Internet Servidor.
SISTEMAS OPERATIVOS Son un conjunto de programas destinados a permitir la comunicación entre el usuario y en computador y gestionar sus recursos.
Gabriel Montañés León. Los servicios de red son programas de computación que respaldan la red humana. Distribuidos en toda la red, estos servicios facilitan.
Los siete elementos fundamentales de una red
Introducción a las redes de computadores
Hardware. Mas preciso. Soporta mas tareas complejas. Permite sustituir componentes. SERVIDOR Computador que forma parte de una red y brinda servicios.
Protocolos de Transporte y Aplicación
INSTITUTO UNIVERSITARIO DE TECNOLOGÍA DE ADMINISTRACIÓN INDUSTRIAL EXTENSION REGIÓN CAPITAL - AMPLIACIÓN GUARENAS ESPECIALIDAD: INFORMÁTICA SECCION: 204-A1.
REDES Angie Paola Gutiérrez C. ♥ Once ♥. REDES DE COMPUTADORAS Es un conjunto de elementos interceptados entre si, para compartir información. Como en.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
Sistemas Distribuidos Conceptos Básicos Propiedades MSI. Nancy A. Olivares Ruiz.
DCE: Entorno de Computación Distribuida Profesor: Daniel Acuña Expositores: Francisco Almarza Gustavo Espinoza.
Transcripción de la presentación:

Teoría de Sistemas Operativos Sistemas distribuidos

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 Sistemas Distribuidos Introducción a los sistemas distribuidos. Servidor De Archivos Servidor De Impresión Servidor www Servidor mail...

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 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 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 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 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 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 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 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 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 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 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 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 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 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 Sistemas Distribuidos Introducción a los sistemas distribuidos. Implementación. Comunicación entre procesos (Modelo Cliente-Servidor)

19 Sistemas Distribuidos Introducción a los sistemas distribuidos.