actividad2 gberon
TRANSCRIPT
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
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
Sistemas Operativos 3
Definición
¿Qué es un Sistema Distribuido?
Aspectos a destacar
Hardware
Software
Desafíos futuros
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.
Sistemas Operativos 5
Ventajas y Desventajas
Sistemas Distribuidos vs. Siste-
mas Centralizados Ventajas.
Desventajas.
Sistemas Distribuidos vs. Com-
putadoras Personales Aisladas Ventajas.
Desventajas.
Sistemas Operativos 6
Características y objetivos de diseño
Compartimiento de Recursos.
Apertura.
Concurrencia.
Tolerancia a las fallas
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.
Sistemas Operativos 8
Conceptos de los Sistemas Distribuidos
Transparencia.
Eficiencia.
Escalabilidad.
Fiabilidad.
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.
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
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.
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.
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.
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.
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.