Descargar

Sistemas Operativos Distribuidos (Presentación Powerpoint) (página 2)

Enviado por Pablo Turmero


Partes: 1, 2, 3, 4
edu.red Una taxonomía diferente 11

edu.red Software en SD Aunque el hardware es importante, el software lo es más. ¿Por qué? El software y en particular los sistemas operativos no se pueden clasificar tan fácil como el hardware. 12

edu.red Software en SD Tratemos con esta separación: Software débilmente acoplado. Computadores independientes en red. Software fuertemente acoplado. Multiprocesador dedicado a la ejecución de un programa de ajedrez en paralelo. Se asigna un tablero a cada CPU. 13

edu.red Sistema Operativo de Red Software débilmente acoplado en hardware débilmente acoplado. Ejemplos: rlogin machine rcp machine1:file1 machine2:file2 Comunicación primitiva. 14

edu.red Sistema Operativo de Red 15

edu.red Sistema Operativo de Red 16

edu.red Sistema Operativo de Red ¿Qué es un Sistema Operativo de Red? Ideas. Reglas basadas en clienteservidor. 17

edu.red Sistema Operativo Distribuido Software fuertemente acoplado en hardware débilmente acoplado. Ideas: “imagen de un único sistema” “uniprocesador virtual” 18

edu.red Sistema Operativo Distribuido Características: Mecanismo de comunicación global entre procesos. Esquema global de protección. Administración global de procesos. Cómo se crean, destruyen, inician y detienen. Sistema de archivo con visión uniforme. 19

edu.red Sistema Operativo Distribuido Características: Mismas interfaces. Núcleos idénticos. Coordinación de actividades globales. ¿Cuál es el nivel de flexibilidad? Visión en conjunto vs. Visión individual.

20

edu.red Sistema Operativo Distribuido 21

edu.red Aspectos de diseño Transparencia. ¿Cómo engañan los diseñadores del sistema a todas las personas, de forma que la colección de máquinas es tan sólo un sistema de tiempo compartido? Dos niveles: Ocultar la distribución a los usuarios. Hacer que el sistema sea transparente para los programas. 22

edu.red Aspectos de diseño Transparencia. Es más difícil colocar una venda sobre los ojos del programador que los sobre los ojos del usuario final. El concepto de transparencia puede aplicarse en varios aspectos de un sistema distribuido. 23

edu.red Transparencia 24

edu.red Aspectos de diseño Flexibilidad. ¿Por qué es importante que un sistema operativo distribuido sea flexible? Mantener abiertas opciones. Existen dos escuelas de pensamiento en cuanto a la estructura de los sistemas distribuidos. Ideas. 25

edu.red Flexibilidad 26

edu.red Aspectos de diseño Flexibilidad. Ventajas y desventajas de cómo estructurar un SOD. Comparación detallada (Douglis et al., 1991). Sprite (Monolítico) vs. Amoeba (Microkernel). 27

edu.red Aspectos de diseño Confiabilidad. Uno de los principales objetivos. Mayor confiabilidad que los sistemas de un solo procesador. Similitud de un sistemas distribuido con un OR booleano. Similitud de un sistemas distribuido con un AND booleano. 28

edu.red Aspectos de diseño Confiabilidad. “un sistema distribuido es aquel del cual no puedo obtener un trabajo debido a que cierta máquina de la cual nunca he oído se ha descompuesto” (Leslie Lamport). ¿Qué quiere decir esto? Ironía. Ideas para posibles soluciones. 29

edu.red Aspectos de diseño Desempeño. Mejorar la velocidad de todo. Métricas de desempeño. Tiempo de respuesta. # de trabajos por hora. Uso del sistema. ¿Qué papel juega la comunicación? Prestar atención al tamaño del grano.

30

Partes: 1, 2, 3, 4
 Página anterior Volver al principio del trabajoPágina siguiente