15
Sistemas Operativos 1 Módulo 7 Introducción a los Sistemas Distribuidos Carrera: Licenciatura en Sistemas Cátedra: Sistemas Operativos Gustavo Luis BERON Septiembre 2015

Actividad2 gberon

  • Upload
    glberon

  • View
    344

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Actividad2 gberon

Sistemas Operativos 1

Módulo 7

Introducción a los Sistemas Distribuidos

Carrera: Licenciatura en Sistemas

Cátedra: Sistemas Operativos

Gustavo Luis BERON

Septiembre 2015

Page 2: Actividad2 gberon

Sistemas Operativos 2

Introducción

Evolución de los Sistemas Ope-rativos.

Evolución de la arquitectura de equipamientos informáticos.

Redes LAN, MAN y WAN

Page 3: Actividad2 gberon

Sistemas Operativos 3

Definición

¿Qué es un Sistema Distribuido?

Aspectos a destacar

Hardware

Software

Desafíos futuros

Page 4: Actividad2 gberon

Sistemas Operativos 4

Aplicación

Aplicaciones de los Sistemas

Distribuidos: Provisión de capacidad de cómputo.

Sistemas bancarios y comerciales.

Multimedia.

Se busca: Fiabilidad.

Seguridad.

Redundancia.

Page 5: Actividad2 gberon

Sistemas Operativos 5

Ventajas y Desventajas

Sistemas Distribuidos vs. Siste-

mas Centralizados Ventajas.

Desventajas.

Sistemas Distribuidos vs. Com-

putadoras Personales Aisladas Ventajas.

Desventajas.

Page 6: Actividad2 gberon

Sistemas Operativos 6

Características y objetivos de diseño

Compartimiento de Recursos.

Apertura.

Concurrencia.

Tolerancia a las fallas

Page 7: Actividad2 gberon

Sistemas Operativos 7

Características Heredadas y Propiedades

Características heredadas.

De los Sistemas Centralizados.

De los Sistemas de Red.

Propiedades.

Nombre Global.

Acceso Global.

Seguridad Global.

Disponibilidad Global.

Administración Global.

Page 8: Actividad2 gberon

Sistemas Operativos 8

Conceptos de los Sistemas Distribuidos

Transparencia.

Eficiencia.

Escalabilidad.

Fiabilidad.

Page 9: Actividad2 gberon

Sistemas Operativos 9

Procesos en Sistemas Distribuidos

En Sistemas Distribuidos el objetivo es hacer el mejor uso posible de todos los

recursos de procesamiento del sistema. Para el caso de los procesos se debe

tener en cuenta las siguientes consideraciones:

Sincronización.

Sincronización de relojes.

Exclusión Mutua.

Algoritmos de elección.

Transacciones Atómicas.

Interbloqueos.

Page 10: Actividad2 gberon

Sistemas Operativos 10

Manejo de Recursos en Sistemas Distribuidos

En la administración de recursos para sistemas distribuidos se busca que haya

una asignación controlada y se dirijan los procesos a sitios asignados.

El objetivo es optimizar: El uso.

Tiempo de respuesta.

Congestión de la red.

Sobrecarga de la planificación

Técnicas y metodologías para la planificación de

procesos: Asignamiento de tareas.

Balance de carga.

Carga compartida

Page 11: Actividad2 gberon

Sistemas Operativos 11

Políticas de transferencia de Procesos

Los procesos se transfieren de sitios muy cargados a otros con menos carga. El

problema que se presenta es la verificación de carga de cada uno de los sitios. Para

esto se utiliza la política del umbral.

Política estática.

Política dinámica.

Page 12: Actividad2 gberon

Sistemas Operativos 12

Memoria Compartida Distribuida

Los aspectos que deben considerarse en una Memoria Compartida Distribuida

son:

Granularidad.

Estructura del espacio de la

memoria.

Sincronización de acceso a la

Memoria Compartida Distribuida.

Localización de datos y accesos.

Estrategias de reemplazo.

Page 13: Actividad2 gberon

Sistemas Operativos 13

Sistema Distribuido de Archivos

La función del Sistema Distribuido de Archivos es almacenar datos y tenerlos disponibles cuando sea necesario, para lo que

debe ser:

Transparente.

Tolerante a Fallas.

La consistencia se da por:

Nombre de dos niveles.

Modelos de acceso.

Modelos de transferencia de datos.

Réplica.

Page 14: Actividad2 gberon

Sistemas Operativos 14

ResumenLos sistemas distribuidos son la clave para explotar los sistemas de informa-ción y las redes

a fin de mejorar significativamente la productividad en las organizacio-nes. Los recursos pueden y

deben ser compartidos estando siempre disponibles. El acceso local o remoto debe ser transparente

para todos los usuarios. El conjunto de computadoras interconectadas entre si, debe ser vista como

una sola.

Está diseñado para resolver grandes problemas manteniendo la flexibilidad de trabajar en

múltiples problemas más pequeños.

Page 15: Actividad2 gberon

Sistemas Operativos 15

BibliografíaCOULORIS, George; DOLLIMORE, Jean; KINDBERG, Tim: Distributed Systems: Concepts and Design – 4TH Edition. England, Addison-Wesley, 2005.

 SINGHAL, Mukesh; SHIVARATRI, Niranjan: Operating Systems – New York, McGraw-Hill, 1994.

 TANENBAUM, Andrew; VAN STEEN Maartin: Sistemas Distribuidos – Segunda Edición. México, Pearson Addison-Wesley, 2008.

 SILBERSCHATZ, Abraham; GALVIN, Peter; GAGNE, Greg: Fundamentos de Sistemas Operativos – Séptima Edición. España, McGraw-Hill, 2006.

 STALLINGS, William: Sistemas Operativos: Aspectos internos y principios del diseño – Quinta Edición. Madrid, Prentice-Hall, 2005.