Contador visitas

Definición, Características, Ventajas, Desventajas, Categorías.

* Definición de los Sistemas Distribuidos.
* Características principales y descripción de los Sistemas
  Distribuidos.
* Ventajas y Desventajas.
* Características clave de los Sistemas Distribuidos.
* Categoría de los Sistemas Distribuidos.
* Conceptos de Software.
* Sistemas Operativos de Red.



Sistemas Distribuidos


    Un sistema distribuido se define como una colección de computadores  conectados por una red, y con el software distribuido adecuado para que el sistema sea visto por los usuarios como una única entidad capaz de proporcionar facilidades de computación.

    Los sistemas distribuidos se implementan en diversas plataformas hardware, desde unas pocas estaciones de trabajo conectadas por una red de área local, hasta Internet, con una colección de redes  extensas interconectados, que en enlazan millones de ordenadores.



Características claves de los Sistemas Distribuidos


Cada elemento de cómputo tiene su propia memoria y su propio Sistema Operativo.
Control de recursos locales y remotos.
Sistemas Abiertos (Facilidades de cambio y crecimiento).
Plataforma no estándar (Unix, NT, Intel, RISC, Etc.).
Medios de comunicación (Redes, Protocolos, Dispositivos, Etc.).
Capacidad de Procesamiento en paralelo.
Dispersión y parcialidad.


Características principales que los definen:


Compartición de Recursos:

  Los recursos en un sistema distribuido están físicamente encapsulados en una de las computadoras y sólo pueden ser accedidos por otras computadoras mediante la  red. Para que la compartición de recursos sea efectiva, ésta debe ser manejada por un programa que ofrezca un interfaz de comunicación permitiendo que el recurso sea accedido, manipulado y actualizado de una manera fiable y consistente, este programa es el gestor de recursos.
Aperturas:

    Un sistema puede ser abierto o cerrado con respecto a extensiones hardware o con respecto a las extensiones software. La apertura de los sistemas distribuidos se determina principalmente por el grado hacia el que nuevos servicios de compartición de recursos se pueden añadir sin perjudicar ni duplicar a los ya existentes.

 Concurrencia:

  Cuando existen varios procesos en una única maquina decimos que se están ejecutando concurrentemente. Si el ordenador está equipado con un único procesador central, la concurrencia tiene lugar entrelazando la ejecución de los distintos procesos.


Escalabilidad:

    Los sistemas distribuidos operan de manera efectiva y eficiente a muchas escalas diferentes. La escala más pequeña consiste en dos estaciones de trabajo y un servidor de fichero, cuando el tamaño y complejidad de las redes de ordenadores crece, es un objetivo primordial diseñar software de sistema distribuido que seguirá siendo eficiente y útil con esas nuevas configuraciones de la red.


Tolerancia a Fallos

   Los sistemas informáticos a veces fallan. Cuando se producen fallos en el software o en el hardware, los programas podrían producir resultados incorrectos o podrían pararse antes de terminar el proceso que estaban realizando. El diseño de sistemas tolerantes a fallos se basa en dos cuestiones, complementarias entre sí: Redundancia hardware y recuperación del software.

Transparencia

    La transparencia de un sistema distribuido va en conjunto con que todo el sistema funcione de forma similar en todos los puntos de red, sin importar la posición del usuario, este mecanismo permite trabajar a todos los usuarios como si se tratara de un equipo único.


Ventajas de los sistemas distribuidos


Economía: Los microprocesadores ofrecen mejor relación precio/rendimiento que los mainframe.

Velocidad: Tiene mayor poder de cómputo que un mainframe.

Distribución inherente: Aplicaciones en máquinas separadas geográficamente.

Confiabilidad: El sistema sobrevive a cualquier falla en una máquina.

Datos Compartidos: Los usuarios tienen acceso a una base de datos común.

Dispositivos Compartidos: Los usuarios comparten periféricos caros.

Comunicación: facilita la comunicación persona apersona.

Flexibilidad: Difunde la carga entre las máquinas disponibles en forma eficaz.




Desventajas de los sistemas distribuidos


Software: Hay poco software disponible para sistemas distribuidos. La algorítmica es menos controlable.

Redes: Se pueden saturar o causar otros problemas.




2 comentarios:

  1. Donde se encuentra (investiga) el protocolo de comunicación de los sistemas distribuidos, para tratar de aplicarlo a una red de microcontroladores?

    ResponderEliminar