Sistemas distribuidos

Solo disponible en BuenasTareas
  • Páginas : 99 (24559 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de junio de 2009
Leer documento completo
Vista previa del texto
Introduccin a los Sistemas Distribuidos
Desde el inicio de la era de la computadora moderna (1945), hasta cerca de 1985, solo se conoca la computacin centralizada [25, Tanenbaum].
A partir de la mitad de la dcada de los ochentas aparecen dos avances tecnolgicos fundamentales:
Desarrollo de microprocesadores poderosos y econmicos con arquitecturas de 8, 16, 32 y 64 bits.
Desarrollo de redesde rea local (LAN) de alta velocidad, con posibilidad de conectar cientos de mquinas a velocidades de transferencia de millones de bits por segundo (mb/seg).
Aparecen los sistemas distribuidos, en contraste con los sistemas centralizados.
Los sistemas distribuidos necesitan un software distinto al de los sistemas centralizados.
Los S. O. para sistemas distribuidos han tenido importantesdesarrollos pero todava existe un largo camino por recorrer.
Los usuarios pueden acceder a una gran variedad de recursos computacionales:
De hardware y de software.
Distribuidos entre un gran nmero de sistemas computacionales conectados.
Un importante antecedente de las redes de computadoras lo constituye Arpanet, iniciada en 1968 en los EE. UU.
Inicio: Fin:
Ventajas de los SistemasDistribuidos con Respecto a los Centralizados
Una razn para la tendencia hacia la descentralizacin es la economa.
Herb Grosch formul la que se llamara "Ley de Grosch" [25, Tanenbaum]:
El poder de cmputo de una cpu es proporcional al cuadrado de su precio:
Si se paga el doble se obtiene el cudruple del desempeo.
Fue aplicable en los aos setentas y ochentas a la tecnologa mainframe.
No es aplicablea la tecnologa del microprocesador:
La solucin ms eficaz en cuanto a costo es limitarse a un gran nmero de cpu baratos reunidos en un mismo sistema.
Los sistemas distribuidos generalmente tienen en potencia una proporcin precio / desempeo mucho mejor que la de un nico sistema centralizado.
Algunos autores distinguen entre:
Sistemas distribuidos: estn diseados para que muchos usuariostrabajen en forma conjunta.
Sistemas paralelos: estn diseados para lograr la mxima rapidez en un nico problema.
En general se consideran sistemas distribuidos, en sentido amplio, a los sistemas en que:
Existen varias cpu conectadas entre s.
Las distintas cpu trabajan de manera conjunta.
Ciertas aplicaciones son distribuidas en forma inherente:
Ej.: sistema de automatizacin de una fbrica:Controla los robots y mquinas en la lnea de montaje.
Cada robot o mquina es controlado por su propia computadora.
Las distintas computadoras estn interconectadas.
Una ventaja potencial de un sistema distribuido es una mayor confiabilidad:
Al distribuir la carga de trabajo en muchas mquinas, la falla de una de ellas no afectara a las dems:
La carga de trabajo podra distribuirse.
Si una mquina sedescompone:
Sobrevive el sistema como un todo.
Otra ventaja importante es la posibilidad del crecimiento incremental o por incrementos:
Podran aadirse procesadores al sistema, permitiendo un desarrollo gradual segn las necesidades.
No son necesarios grandes incrementos de potencia en breves lapsos de tiempo.
Se puede aadir poder de cmputo en pequeos incrementos.

Inicio: Fin:
Ventajas delos Sistemas Distribuidos con Respecto a las PC Independientes
Satisfacen la necesidad de muchos usuarios de compartir ciertos datos [25, Tanenbaum] :
Ej.: sistema de reservas de lneas areas.
Tambin con los sistemas distribuidos se pueden compartir otros recursos como programas y perifricos costosos:
Ej.: impresoras lser color, equipos de fotocomposicin, dispositivos de almacenamientomasivo (ej.: cajas pticas), etc.
Otra importante razn es lograr una mejor comunicacin entre las personas:
Ej.: correo electrnico:
Posee importantes ventajas sobre el correo por cartas, el telfono y el fax:
Velocidad, disponibilidad, generacin de documentos editables por procesadores de texto, etc.
La mayor flexibilidad es tambin importante:
La carga de trabajo se puede difundir (distribuir)...
tracking img