Sistemas Distribuidos. ¿Qué es un sistema distribuido?
Enviado por EduardoCorrea • 19 de Agosto de 2017 • Documentos de Investigación • 851 Palabras (4 Páginas) • 227 Visitas
Introducción
La computación desde su inicio ha sufrido muchos cambios, han pasado de ser grandes computadoras que permitían realizar tareas en forma muy limitada y de uso exclusivo de organizaciones secretas, hasta las actuales computadoras que se han vuelto personales, además de que incluyen las mismas e incluso mayores capacidades que las de la primera generación y están cada vez más introducidas en el día a día de una persona satisfaciendo sus necesidades. Este cambio tan grande que se ha dado en la historia de la computación se debe a dos cosas que parecen simples, pero en realidad son más complejas de lo que parecen, ya que gracias a estos han facilitado el avance tecnológico:
1.- La creación de los microprocesadores, que permitieron reducir el tamaño y costo de las computadoras, además aumentar en a gran escala las capacidades de estos, así mismo logró que más personas tuvieran acceso a ellos.
2.- La creación de redes en áreas locales y de comunicaciones que lograron conectar dos o más computadoras para poder tener una transferencia de datos a una velocidad considerable.
¿Qué es un sistema distribuido?
Es un sistema cuyos componentes hardware y software, que están en computadoras conectadas 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 preestablecido.
Un sistema distribuido se caracteriza por 3 aspectos:
1.- Concurrencia: Permite que los recursos en la red puedan ser utilizados simultáneamente por los usuarios y/o agentes que interactúan con la red.
2.- Carencia de reloj global: La coordinación para la transferencia de mensajes entre los diferentes componentes para la realización de una tarea, no tienen una temporización general, ya que está distribuida en los componentes.
3.- Fallos independientes de los componentes: Esta caracteristica es muy importante, ya que si algun componente del sistema llegara a fallar, el sistema podría continuar ejecuntando sus acciones.
Evolución de los sistemas distribuidos
Uno de los primeros modelos de computadoras intercontectadas, es el procesamiento central (Host), tambien llamado centralizado, ya que todo el procesamiento de la organización se llevaba a cabo en una sola computadora, y los usuarios empleaban sencillas computadoras personales.
Otro modelo que compitió con el anterior es el grupo de servidores, tambien es un poco centralizado y son un grupo de computadoras actuando como servidores, normalmente de archivos, para un numero de minicomputadoras que hacen el procesamiento conectados a una red local.
Por último se encuentra el modelo cliente servidor, es el que actualmente predomina en la actualidad, ya que permite descentralizar el procesamiento y recursos, es decir, es un sistema donde el cliente es una maquina que solicita un determinado servicio y se denomina servidor a la maquina que lo proporciona. Los servidores mas comunes son:
...