Guia de soii

Guía de SO II

Concepto
? Conjunto de computadoras que se presentan

independientes ante usuarios como un sistema único ? Conectadas en red ? Esquema Cliente-Servidor ? Comunicación cen paso de mensajes RPC

Ejemplos ? * Internet. ? * Una Intranet. ? * La computación móvil y ubicua.

Características
? Esquema
? Multicomputadora el sistema

tiene propia memoria y so ?Multiprocesador: computador que cuenta con dos o más microprocesadores (CPUs).

? Escalabilidad ? Transparencia

? Tolerancia a fallas: la

capacidad de un sistema de almacenamiento de acceder a información aún en caso de producirse alguna falla. ? Compartición de Recursos ? Apertura (opennesss) ? Concurrencia

Aspectos de Software: Conceptos
Software débilmente acoplado: ? Permite a los usuarios ymáquinas ser fundamentalmente independientes unos de otros ? Los componentes interactuan cuando sea necesario ? Software fuertemente acoplado: ? Se requiere la colaboración de todos los elementos del software para llevar a cabo un objetivo común ? Comunicación intensiva
?

Aspectos de Software: Conceptos
? SISTEMAS DISTRIBUIDOS:
? Sistemas de Cómputo compuestos por un gran número

deCPUs, conectados mediante una red de alta velocidad ? Colección de computadores independientes que aparecen ante el usuario como una sola máquina

Aspectos de Software: Conceptos
? SISTEMAS DE OPERACIÓN DISTRIBUIDOS:
? Colección de componentes de software que simplifican las

tareas de programación y soporta un alto rango de aplicaciones ? Son modulares y extensibles, lo que implica que sepueden adicionar nuevos componentes en respuesta a nuevas necesidades ? Poseen mecanismos de comunicación y esquemas de protección globales ? Software fuertemente acoplado

Aspectos de Software: Conceptos
?
? ?

SISTEMAS PARALELOS:
Buscan obtener máxima velocidad en un problema determinado Software fuertemente acoplado

?
?

SISTEMAS DE REDES:
?
? ?

Conjunto de computadoresconectados por una red Existe autonomía en cada estación La localización de los objetos no es transparente Software débilmente acoplado

Aspectos de Software: Conceptos
?
?

SISTEMAS DE MULTIPROCESADORES TIEMPO COMPARTIDO:
?
?

Conjunto de procesadores conectados por un bus Existe una sola memoria (memoria compartida) Existe un único sistema de operación

Aspectos de Hardware
? Hardwarefuertemente acoplado:
? El retardo del envío de un mensaje es poco: baja latencia ? La tasa de transferencia de datos es alta: buen ancho de banda ? Generalmente son de memoria compartida

? Harware débilmente acoplado:
? Latencia alta ? Bajo ancho de banda

Aspectos de Hardware
? Taxonomía de Flynn (1972): – Basada en el Nro. de flujos de

instrucciones y en el Nro. de flujos de datos.? SISD: Single Instruction, Single Data ? Computadores de 1 CPU. ? SIMD: Single Instruction, Multiple Data ? Computadores vectoriales. ? Computadores paralelos.

Aspectos de Hardware (cont.)
? MISD: Multiple Instruction, Single Data. ? No hay computadores en esta clasificación. ? MIMD: Multiple Instruction, Multiple Data. ? Sistemas Distribuidos. ? Computadores paralelos. ? Clusters de PCsy estaciones de trabajo

Aspectos de Hardware (cont.)
? Clasificación de Tanenbaum para los Sistemas MIMD.

Los Sistemas Distribuidos proveen:
? Transparencia

? Concurrencia
? Compartimiento de recursos ? Inexistencia de un reloj global

? Integrar heterogeneidad ? Fallas Independientes
? Ejemplos: Internet, Intranets, Computación móvil, Computación

Ubicua.

Aspectos delDiseño de los SOD HETEROGENEIDAD
? Importante en: redes, hardware, sistemas de operación,

lenguajes de programación e implementaciones de diferentes desarrolladores ? Se puede proveer con una capa middleware.

Aspectos del Diseño de los SOD COMPARTIMIENTO DE RECURSOS
? Importante para reducir costos y por necesidades específicas

? Se requiere de administradores de recursos para acceder,…