LOS SISTEMAS DISTRIBUIDOS


Introducción
En este trabajo se explicará y definirá a fondo todo lo que concierne a un sistema distribuido, de esta manera, se busca comprender mejor el funcionamiento de la misma y el propósito de su existencia. Además de ello, se busca recalcar su importancia en la computación y en la creación de software, ya que es uno de los sistemas más utilizados.

Resultado de imagen para sistemas distribuidos

Sistema Distribuido
Un sistema distribuido se define como una red que consiste en 2 o más computadoras autónomas que están conectadas a través de un middleware de distribución, el cual ayuda a compartir recursos y capacidades diferentes para proporcionar a los usuarios una única red coherente e integrada. ( Techopedia Inc., 2017)
Pero para entender de mejor manera esta definición debemos comprender el funcionamiento de un middleware.
El middleware es un  software que se sitúa entre un sistema operativo y las aplicaciones que se ejecutan en él. Básicamente, funciona como una capa de traducción oculta para permitir la comunicación y la administración de datos en aplicaciones distribuidas. (Microsoft Corporation, 2017)

Características
Para comprender de mejor manera el funcionamiento de un sistema distribuido nos apoyaremos de 3 de sus principales características las cuales son:

  • Ausencia de Reloj Global:
Quiere decir que en un sistema distribuido no requiere un horario exacto para todos los ordenadores a pesar de que estén colocados en diferentes geografías, esto debido a que los procesos no deben coincidir necesariamente.

  • Procesos Concurrentes:
Cuando decimos que los componentes en un sistema distribuido son concurrentes nos referimos a que nos permiten compartir recursos, incluyendo software de sistemas conectados a la red al mismo tiempo sin afectar su funcionamiento.

  • Fallos Independientes:
Se refiere a que el sistema puede tener fallos en su hardware y seguir operativa, ya que si un componente falla, los demás siguen en funcionamiento, todo esto gracias a que
Los componentes pueden ser múltiples pero generalmente serán de naturaleza autónoma.

Ejemplo de Sistema Distribuido
Uno de los más claros ejemplos es el Internet mismo, ya que permite a los usuarios donde quiera que esté hacer uso de servicios como el World Wide Web, el correo electrónico y la transferencia de ficheros. (Coulouris, 2001)
Además que ya la mayoría de los servicios en línea trabajan con este sistema ya que deben de prevenir la caída de la misma y que esta funcione en todo lugar.

Conclusión
Podemos concluir que los sistemas distribuidos tienen mucho potencial en esta época, ya que la gran mayoría de los softwares y servicios web  trabajan de esta manera, lo más evidente de todo es que dan muchas facilidades en la realización de tareas que sin ellos sería muy complicados de realizar o por lo menos darían más trabajo a los programadores por ejemplo, a la hora de querer hacer un servicio multiplataforma.

Referencias

Techopedia Inc. (11 de 08 de 2017). Technopedia. Obtenido de https://www.techopedia.com
Coulouris, G. (2001). Sistemas Distribuidos, Conceptos y Diseños. Addison Wesley.
Microsoft Corporation. (11 de 08 de 2017). Microsoft Azure. Obtenido de https://azure.microsoft.com


Comentarios

Entradas populares