Вы находитесь на странице: 1из 7

Act 6 - TRABAJO COLABORATIVO No.

1 SISTEMAS DISTRIBUIDOS

ANGEL PEROZA PUENTE COD 92670405 GRUPO 302090_1

Director del Curso ING. GERARDO GRANADOS ACUA

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD FACULTAD DE INGENIERIA DE SISTEMAS CEAD COROZAL SUCRE SEPTIMBRE DE 2010

ACTIVIDADES

Situacin 1: Para cada uno de los siguientes servicios, indique por que se pueden considerar como sistemas distribuidos; Monitorizacin de la carga de mercancas a transportar por un vehculo en camino entre almacenes y tiendas. Una sala de chat. Una subasta on-line. Un servicio que permita a su universidad proporcionar informacin de los cursos a los estudiantes. La informacin se actualiza frecuentemente.

Situacin 2: Un programa servidor escrito en un lenguaje (por ejemplo C++) proporciona un objeto BURBUJA al que se pretende que accedan clientes que pudieran estar escritos en un lenguaje diferente (por ejemplo Java). Los computadores clientes y servidores pueden tener un hardware diferente, pero todas estn conectadas a Internet. Describa los problemas debidos a cada uno de los cinco (5) aspectos de la heterogeneidad que necesitan resolverse para posibilitar que un objeto cliente invoque un mtodo sobre el objeto servidor.

INTRODUCCION

Un sistema distribuido se define como una coleccin de computadores autnomos 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 computacin. Los sistemas distribuidos se implementan en diversas plataformas hardware, desde unas pocas estaciones de trabajo conectadas por una red de rea local, hasta Internet, una coleccin de redes de rea local y de rea extensa interconectados, que en lazan millones de ordenadores .

Situacin 1: Monitorizacin de la carga de mercancas a transportar por un vehculo en camino entre almacenes y tiendas. Bien es sabido que los GPS estn en la vanguardia de los dispositivos de posicionamiento global, esto aplica para conocer la posicin exacta de un vehculo, que ya que se puede acceder al software desde cualquier punto que tenga internet. 2. Una sala de Chat. Cualquier sitio que tenga internet, puede considerarse un sistema distribuido, ya que se puede interactuar con una persona desde cualquier parte del mundo, compartir pginas, y hasta dispositivos como impresoras, scanner, unidades de DVD, etc. Ya sea en una conexin almbricas o inalmbricas. 3. Una subasta Online. El hecho de ser una subasta indica que varios usuarios estn interconectados con un sitio donde se hacen las ofertas de manera simultnea, esto indica que es un sistema distribuido por compartir recursos al mismo tiempo. Por eso se les llama en lnea porque es en tiempo real. 4. Un servicio que permita a su universidad proporcionar informacin de los cursos a los estudiantes. La informacin se actualiza frecuentemente. Un ejemplo muy acertado de lo que es un sistema distribuido es el que en este momento est implementando la UNAD, con las clases virtuales, en los cuales los alumnos de cada grupo interactan ante un tutor de manera simultnea para realizar un trabajo, compartiendo recursos como el Wiki.

Situacin 2: Redes:
o

Diferencias entre medios de comunicacin (medios guiados/no guiados)

o Tcnicas de sealizacin. o Interfaz.


o

Protocolos (TCP/IP)

Hardware de computadores: o Diferentes conjunto de instrucciones. o Incompatibilidad en la representacin de datos. o Diferencias e incompatibilidades generales

Sistemas operativos: La heterogeneidad surge por diversas razones. o Algunas computadoras son mejores que otras para ciertas aplicaciones (compiladores, grficos, etc). o Algunos sistemas de cmputo proveen servicios que no estn disponibles para otros sistemas

Lenguajes de programacin: Los lenguajes orientados a sistemas distribuidos son aquellos que brindan soporte (sintaxis, libreras, etc.) a este tipo de operaciones. Los lenguajes de programacin diferentes, emplean representaciones diferentes para caracteres y estructuras de datos como cadenas de caracteres y registros. Debe tenerse en cuenta estas diferencias para que sean capaces de comunicarse entre ellos Un sistema distribuido es aquel que se ejecuta en alguna red, por ejemplo, el de una empresa que tiene varias oficinas de atencin al pblico, desde cualquier PC perteneciente a la red se accede a la misma base de datos y se la modifica,

reflejndose obviamente el cambio en cualquier acceso futuro de cualquier otra PC de la red...

Implementaciones de diferentes desarrolladores: Los programas escritos por diferentes programadores requieren estandarizar o seguir un modelo y/o estructura, de lo contrario cada programador hara cosas diferentes. .

CONCLUSIONES

Los sistemas distribuidos abarcan una gran cantidad de aspectos considerables, tanto en la parte de hardware como en la parte de software.

Al aplicar o compartir un dispositivo en una red para su distribucin hay que cumplir una serie de pasos lgicos para obtener un buen desempeo..

Esto de sistemas distribuidos avanza a la par como avanza el sistema de redes.