domingo, 8 de marzo de 2009

Sistema Distribuido 2

Sistema Distribuido

Un sistema distribuido es la unión de varios equipos que se conectan entre sí para realizar procesos de cálculo muy elevado. Estos sistemas se utilizan como por ejemplo para la búsqueda de extraterrestre o vida inteligente (SETI), creación de fractales entre otras cosas.


Un sistema distribuido utiliza la arquitectura cliente/servidor, donde el cliente es una máquina que solicita un determinado servicio y se denomina servidor a la máquina que lo proporciona.

Los servicios pueden ser: Ejecución de un determinado programa. Acceso a un determinado banco de información. Acceso a un dispositivo de hardware.






Entradas: En serie ya que un computador
procesa los datos y se los envía al servidor, las entradas en un sistema distribuido son los datos que se van a procesar como por ejemplo para los fractales las entradas serian coordenadas donde se va a dibujar el fractal

Proceso: Cada computador se encarga de aportar información al servidor para que este pueda unir y resolver el problema en tiempo más corto

Salidas: datos procesado ya sea información o algún proceso como dibujar un fractal o buscar extraterrestres tipo de sistema: los sistemas distribuidos son un sistema abierto ya que interactúa con el medio que los rodea ya que de esto toma los datos necesarios para producir la información
Objetivo: el objetivo es simplificar los procesos de calculo muy elevados


Administración: se distribuyen paquetes entre las terminales que estén conectadas, mandándoles a cada una un proceso para que lo realicen




Recursos: computadores

Propiedades

Sinergia: todos los componentes del sistema deben estar unidos para que funcione correctamente, pero no es necesario que todas las terminales estén unidas lo único que pasa es que el proceso se vuelve mas lento

Entropìa: con el tiempo los sistemas se tendrán que actualizar ya que al paso del tiempo se vera con déficit ya que las tecnologías están en constante cambio.

Neguentropìa: para combatir el desgaste se debe estar actualizando para que sea compatible con las nuevas tecnologías

Ambiente: Este sistema se desarrolla a nivel mundial ya que una cliente puede estar conectada con un servidor en cualquier parte del planeta.

Recursividad: los datos ya procesados por los computadores que llegan al servidor.


Relación: Un sistemas distribuidos utiliza relación sinergia ya que el sistema puede funcionar sin un computador, pero cuando está en funcionamiento resulta más útil ya que entre más computadores estén unidos más rápido se realizan las tareas

Atributos del sistema: Conjunto de computadores que están entrelazados entre sí para cumplir algún fin

Características 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.



Contexto: Mundo de las redes y de protocolos de comunicación entre cliente y servidor




Subsistemas: son los computadores que están enlazados entre si

Homeostasis: este sistema estará en constante actualización ya que en el área que se desempeña está en constante cambio.

Adaptabilidad:La posibilidad de que este sistema debe adaptarse a todos los cambios que son producidos a nivel externo y interno en el trascurso del tiempo. es muy alto ya que tendrá que adaptarse a los cambios de computadores, servidores.

Ejemplos de sistemas distribuidos













* proyecto SETI (búsqueda de vida inteligente)
*ULTRA FRACTAL (creación de fractales)
*P2P(compartir información)
*para hacer cálculos muy grandes
*HACKING (para de cifrar contraseñas)








No hay comentarios:

Publicar un comentario

Gracias por opinar en mi blog, su aportre sera de gran utulidad para mejorar