domingo, 11 de agosto de 2013

Sistemas distribuidos

Sistemas distribuidos

Introducción

El objetivo de este trabajo es adquirir la noción y las características de lo que es un sistema distribuido, ya que en la actualidad, algunos programas y páginas web no funcionan en una sola computadora, sino que se necesita que haya dos o varias de ellas para compartir información entre los usuarios, con diversos objetivos, como jugar, realizar una tarea, comunicarse, etc.

Desarrollo


Definición de sistema distribuido

Es una red en la que sus componentes comparten información mediante un  protocolo para lograr un propósito.
Entre sus características se encuentran la concurrencia, tolerancia a errores, carencia de reloj global, apertura, transparencia y  escalabilidad.

Conceptos incluidos en la definición y características.

Red. Es un conjunto de computadoras conectadas entre sí.
Protocolo. Es un conjunto de reglas que se debe respetar para permitir el envío de mensajes en una red. (Protocolos, 2013)
Concurrencia. Los elementos de la red conectados pueden ocupar los recursos de la misma al mismo tiempo. (J. Sosa, 2012)
Tolerancia a errores. El sistema distribuido sigue activo aunque una de las computadoras haya dejado de funcionar o tenga alguna falla.
Carencia de reloj global. Cada uno de los componentes se coordina con el envío de mensajes, sin la necesidad de que sincronicen sus relojes para ello. (Benitez, Cabral, & Caceres, 10)
Apertura. Estos sistemas se desarrollan bajo estándares que permiten el uso de equipos de diferentes características. (Franco Martínez)
Transparencia.  La transparencia consiste en esconder al usuario la arquitectura del sistema. Para el usuario es indiferente usar un sistema distribuido. (Corral)
Escalabilidad. Otro(s) ordenador(es) pueden unirse al sistema sin que la comunicación de los demás se vea afectada.

 Mapa conceptual


Conclusión

Con esta investigación, he comprendido lo que es un sistema distribuido, sus características, las funciones que cumple, su importancia, trascendencia y las ventajas que tiene el diseñar un software en esta clase de sistema.

Bibliografía

Protocolos. (Julio de 2013). Recuperado el 2013 de Agosto de 10, de http://es.kioskea.net/contents/275-protocolos
Benitez, E., Cabral, C., & Caceres, M. O. (2002 de Julio de 10). Caracterización de los sistemas distribuidos. Recuperado el 09 de Agosto de 2013, de http://exa.unne.edu.ar/depar/areas/informatica/SistemasOperativos/MonogSO/CARSD02.htm
Corral, R. (s.f.). Sistemas distribuidos en .NET con remoting (I). Recuperado el 9 de Agosto de 2013, de http://www.dnmplus.net/articulos/sistemas-distribuidos-en-net-con-remoting-i.aspx
Franco Martínez, E. A. (s.f.). Sistemas Operativos II. Recuperado el 9 de Agosto de 2013, de http://computacion.cs.cinvestav.mx/~efranco/docencia/sistemasoperativosii/files/14_15_16_17_Arquitecturas_de_sistemas_distribuidos_y_Tarea_04.pdf

J. Sosa, V. (Enero de 2012). Sistemas distribuidos Panorama. Recuperado el 11 de Agosto de 2013, de http://www.tamps.cinvestav.mx/~vjsosa/clases/sd/sistemas_distribuidos_panorama.pdf

2 comentarios: