Sistemas operativos en ambientes distribuidos

Solo disponible en BuenasTareas
  • Páginas : 11 (2690 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de enero de 2011
Leer documento completo
Vista previa del texto
Unidad 1
Los sistemas operativos en ambientes distribuidos
INTRODUCCIÓN
La computación desde sus inicios ha sufrido muchos cambios, desde los grandes ordenadores que permitían realizar tareas en forma limitada y de uso un tanto exclusivo de organizaciones muy selectas, hasta los actuales ordenadores ya sean personales o portátiles que tienen las mismas e incluso mayores capacidades que losprimeros y que están cada vez más introducidos en el quehacer cotidiano de una persona.
Los mayores cambios se atribuyen principalmente a dos causas, que se dieron desde las décadas de los setenta:
El desarrollo de los microprocesadores, que permitieron reducir en tamaño y costo a los ordenadores y aumentar en gran medida las capacidades de los mismos y su acceso a más personas.
El desarrollode las redes de área local y de las comunicaciones que permitieron conectar ordenadores con posibilidad de transferencia de datos a alta velocidad.
Es en este contexto que aparece el concepto de “Sistemas Distribuidos” que se ha popularizado tanto en la actualidad y que tiene como ámbito de estudio las redes como por ejemplo: Internet, redes de teléfonos móviles, redes corporativas, redes deempresas, etc.
En consecuencia, el presente trabajo que lleva el título de “Sistemas Distribuidos”, tiene como principal objetivo: “describir panorámicamente los aspectos relevantes que están involucrados en los Sistemas Distribuidos”.
Para lograr el objetivo planteado se ha estructurado el trabajo de la siguiente manera:
Definición de sistemas distribuidos:
“Sistemas cuyos componenteshardware y software, 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 Ventajas
• Aumento de la disponibilidad

• Mejora del desempeño

• Balanceo en la carga de trabajo

• Compartición de recursos

• Compartición de información

• Confiabilidad, disponibilidad y tolerancia a fallas

•Modularidad en el desarrollo

• Flexibilidad

• Crecimiento incremental

• Reducción de costos

• comunicación mediante un protocolo prefijado por un esquema cliente-servidor”.

• Mayor capacidad de modelar estructuras organizacionales
Desventajas
• Uso ineficiente de los recursos distribuidos

• Capacidad reducida para administrar apropiadamente grupos de procesadores y memorialocalizada en distintos sitios

• Enorme dependencia del desempeño de la red y de la confiabilidad de la misma.

• Debilitamiento de la seguridad.

• Mayor complejidad en la administración y mantenimiento.

• Mayor complejidad en su construcción.

Modelo Cliente Servidor
TCP es un protocolo orientado a conexión. No hay relaciones maestro/esclavo. Las aplicaciones, sin embargo, utilizanun modelo cliente/servidor en las comunicaciones.
Un servidor es una aplicación que ofrece un servicio a usuarios de Internet; un cliente es el que pide ese servicio. Una aplicación consta de una parte de servidor y una de cliente, que se pueden ejecutar en el mismo o en diferentes sistemas.
Los usuarios invocan la parte cliente de la aplicación, que construye una solicitud para ese servicio yse la envía al servidor de la aplicación que usa TCP/IP como transporte.
El servidor es un programa que recibe una solicitud, realiza el servicio requerido y devuelve los resultados en forma de una respuesta. Generalmente un servidor puede tratar múltiples peticiones(múltiples clientes) al mismo tiempo.

Conceptos de Software
La importancia del software supera frecuentemente a la delhardware [25, Tanenbaum].
La imagen que un sistema presenta queda determinada en gran medida por el software del S. O. y no por el hardware.
Los S. O. no se pueden encasillar fácilmente, como el hardware, pero se los puede clasificar en dos tipos:
• Débilmente acoplados.
• Fuertemente acoplados.
El software débilmente acoplado de un sistema distribuido:
• Permite que las máquinas y usuarios...
tracking img