Unidad 1 los sistemas operativos en ambientes distribuidos

Solo disponible en BuenasTareas
  • Páginas : 7 (1591 palabras )
  • Descarga(s) : 4
  • Publicado : 6 de junio de 2010
Leer documento completo
Vista previa del texto
Unidad 1 Los sistemas operativos en ambientes distribuidos

1.1 Sistemas Distribuidos
Sistemas cuyos componentes hardware y software que están en ordenadores conectados en red, se comunican y coordinan sus acciones mediante el paso de mensajes, para el logro de un objetivo. Se establece la comunicación mediante un protocolo prefijado por un esquema cliente-servidor.
1.1.1 VentajasDesventajas contra Sistemas Centralizados
-mejora del desempeño
-compartimiento de recursos
-tolerancia a fallas
Desventajas
-mayor complejidad en la administración y mantenimiento
-perdida de mensajes
-saturación en el trafico
-debilitamiento de la seguridad de los datos
1.1.2 Modelo Cliente Servidor
Sistema donde el cliente es una maquina que solicita un determinado servicio y se denominaservidor a la maquina que lo proporciona.
1.1.3 Características Hardware Sistemas Distribuidos
Varios cpus , cada cpu y cada memoria tiene una conexión que sale de el.

1.1.4 Características Software Sistemas Distribuidos
Los sistemas distribuidos deben contar con el software de servidor como servidor de red, servidor web, servidor de mail, servidor de archivos.
1.1.5 Direccionamiento LogicoFisico Sistemas Distribuidos
Una dirección generada por la cpu se denomina dirección lógica en cambio a la que es percibida por una unidad de memoria se denomina dirección física.

1.2 Concepto Caracteristicas Sor
Son aquellos sistemas que mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no).

1.3 Concepto Caracteristicas del Sod
Están basadosen las ideas básicas de transparencia, eficiencia, flexibilidad, escalabilidad y fiabilidad.

Unidad 2 Comunicación en los sistemas operativos distribuidos

2.1 Comunicacion Sod
En los sistemas distribuidos la comunicación se da con los procesos que para comunicarse deben apegarse a las reglas conocidas como protocolos.

2.1.1 Comunicacion Cliente Servidor Sockets
El cliente pide unrecurso y el servidor lo facilita, mediante sokets que son un programa que se ejecuta y escucha un puerto donde facilita el recurso.
2.1.2 Comunicacion con Rpc
Llamada de procesamiento remoto, el programa llamador coloca los parámetros en la pila, el proceso llamado se carga en la memoria, después de que termina su ejecución, elimina la dirección de regreso, se le da de nuevo el control a quienhizo la llamada y este elimina los parámetros de la pila y regresa a su estado original.
2.1.3 Comunicacion en Grupo
Comunicación uno-muchos un emisor muchos receptores.
2.1.4 Tolerancia a Fallos
Los sistemas distribuidos pueden fallar cuando el cliente envía una solicitud a un servidor y falla antes de que el servidor responda.
2.2 Sincronizacion Sistemas Distribuidos
La sincronizaciónde relojes en un sistema distribuido consiste en garantizar que los procesos se ejecuten en forma cronológica y a la misma vez
2.2.1 Relojes Fisicos
Es importante la hora real del reloj, se deben sincronizar con los relojes del mundo real.
2.2.2 Relojes Logicos
Un reloj lógico es una convención utilizada para ponerse de acuerdo en cuestión del tiempo.
2.2.3 Usos de la Sincronizacion manejode cache, comunicacion en grupo exclusion mutua eleccion transacciones atomicas e interbloqueo
La sincronización de procesos distribuidos tiene una infinidad de aplicaciones a continuación se muestran los principales usos.
Manejo de Caché:
La caché es un área de memoria utilizada para agilizar los procesos de lectura-escritura
Cuando un proceso distribuido desea entrar a una región críticadebe de enviar la solicitud a todos los demás procesos recibiendo respuestas de todos.
Elección:
Una forma más sencilla de llevar acabo la sincronización es a través de la elección de un coordinador encargado de centralizar la decisión de dar acceso a la región crítica.
Transacciones atómicas:
Las transacciones manejan 4 propiedades básicas: atómicas, consistentes, aisladas y durables (ACID por...
tracking img