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.
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.
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
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
Publicar un comentario