Académique Documents
Professionnel Documents
Culture Documents
ASIGNATURA:
SISTEMA DE CMPUTO DISTRIBUIDO
ACTIVIDAD DE APRENDIZAJE No. 1
REPORTE DE INVESTIGACIN SOBRE SISTEMAS DISTRIBUIDOS
ASESOR:
DR. GERSON VILLA GONZLEZ
ALUMNO:
ING. ENRIQUE RAMOS OVANDO
MATRICULA:
69327
MATAS ROMERO, OAXACA A 14 DE MARZO DE 2016
ING. ENRIQUE
RAMOS OVANDO
GRUPO:
CC15
Pgina 1
Pgina 2
CONTENIDO
INTRODUCCIN................................................................................................... 3
DEFINICIONES..................................................................................................... 4
Qu es un Sistema Distribuido?.........................................................................4
Caractersticas de un Sistema Distribuidos.........................................................6
Fundamentos de Arquitectura Cliente Servidor................................................15
Middleware........................................................................................................ 19
SISTEMA OPERATIVO......................................................................................... 21
DESARROLLO DEL TEMA................................................................................... 22
CONCLUSIN..................................................................................................... 25
VENTAJAS Y FACTORES DE DISTRIBUCIN........................................................25
DESVENTAJAS Y FACTORES A CONSIDERAR......................................................28
REFERENCIAS BIBLIOGRFICAS.........................................................................30
Pgina 3
INTRODUCCIN
La computacin desde sus inicios ha sufrido muchos cambios, desde las grandes
computadoras que permitan realizar tareas en forma limitada y de uso un tanto exclusivo
de organizaciones muy selectas, hasta las actuales computadoras ya sean personales o
porttiles que tienen las mismas e incluso mayores capacidades que los primeros y
que estn cada vez ms introducidos en el quehacer cotidiano de una persona.
Los mayores cambios se atribuyen principalmente a dos causas, que se dieron desde las
dcadas de los setenta:
El desarrollo de los microprocesadores, que permitieron reducir en tamao y costo a las
computadoras y aumentar en gran medida las capacidades de los mismos y su acceso a
ms personas.
El desarrollo de las redes de rea local y de las comunicaciones que permitieron conectar
computadoras con posibilidad de transferencia de datos a alta velocidad.
Es en este contexto que aparece el concepto de "Sistemas Distribuidos" que se ha
popularizado tanto en la actualidad y que tiene como mbito de estudio las redes como
por ejemplo: Internet, redes de telfonos mviles, redes corporativas, redes de empresas,
etc.
La computacin distribuida ha ido tomando ms y ms importancia con el impresionante
desarrollo de las telecomunicaciones y conforme los avances tecnolgicos han hecho
posible la construccin de computadoras que caben en un escritorio pero con procesadores
muy poderosos y grandes capacidades de memoria y disco; Millones de usuarios
dependen de sistemas distribuidos diariamente para hacer transacciones bancarias,
reservaciones de vuelos, telefona, enviar correos electrnicos, obtener informacin de todo tipo
y realizar operaciones de compra-venta, etc.
Pgina 4
DEFINICIONES
Pgina 5
Costos de Desarrollo
Cuando se trabaja con un sistema distribuido que cuenta con diferentes mdulos de
software que pueden integrase como parte de un solo sistema, los usuarios finales
interesados en desarrollar sus propias aplicaciones pueden hacerlo utilizando sus
propias mquinas, lo que trae como consecuencia la reduccin del costo y tiempo de
desarrollo de una nueva aplicacin.
Interfaces de Usuarios
La mayora de las estaciones de trabajo que se utilizan hoy en da soportan el uso de
interfaces grficas sofisticadas con dispositivos de sealamiento y sistemas de audio y
ING. ENRIQUE RAMOS OVANDO
Pgina 6
video; esta tecnologa resulta ser muy atractiva especialmente para usuarios con
diferentes
estilos
de
Pgina 7
Compartir
datos:
un
sistema
distribuido
permite
compartir
datos
ms
fcilmente que los sistemas aislados, que tendran que duplicarlos en cada nodo
para lograrlo.
Compartir dispositivos: un sistema distribuido permite acceder dispositivos
desde cualquier nodo en forma transparente, lo cual es imposible con los
Falta de Estndares
La falta de estndares y herramientas de desarrollo para ambientes distribuidos pueden
crear graves problemas de compatibilidad, portabilidad e interconectividad en los
sistemas distribuidos. Esto se da cuanto se crean muchas copias incompatibles de la
misma aplicacin. El desarrollo y us o de estndares para aplicaciones, computadoras
y redes son desarrolladas en lugares, por personas y en tiempos diferentes, lo cual
resulta muy complicado, y es por eso que es comn ver este tipo de problemas en un
sistema distribuido.
Complejidad del Diseo
Los grandes sistemas de computadoras pueden distribuirse en muchas computadoras,
sin embargo, separar el sistema en muchas partes y decidir en que lugar van a residir
ING. ENRIQUE RAMOS OVANDO
Pgina 8
dichas partes, no es una tarea trivial. Los problemas de compartir datos y recursos son
tan complejos que los mecanismos de solucin generan mucha sobrecarga al sistema
hacindolo ineficiente. El verificar, por ejemplo, quines tienen acceso a algunos
recursos y quines no, el aplicar los mecanismos de proteccin y registro de
permisos consume demasiados recursos. En la actualidad, las soluciones para estos
problemas son incipientes.
Falta de Infraestructura en Soporte y Administracin
Hasta ahora muchos de los problemas de administracin y soporte que demanda un
sistema distribuido no han sido solucionados, y las soluciones que existen para algunos
otros problemas son limitadas. Algunos ejemplos de estos problemas son la planeacin
de sistemas de informacin de acuerdo a la cambiante tecnologa que hay hoy en da,
el manejo de recursos distribuidos y el diseo de la estructura organizacional para la
computacin distribuida.
Seguridad e Integridad
La distribucin de datos y de programas en mltiples localidades pueden crear
muchos problemas de seguridad e integridad que no son fciles de solucionar y que por
lo general requieren tambin de un proceso paralelo que ayude a solucionar dichos
problemas, por lo que la carga del sistema aumenta y el rendimiento en general puede
verse afectado.
REFERENCIAS BIBLIOGRFICAS
SISTEMAS DISTRIBUIDOS (ESPAOL VERSIN ANTERIOR -)
George Coulouris; Jean Dollimore; Sebastin Dormido; Tim Kindberg
ING. ENRIQUE RAMOS OVANDO
Pgina 9
Pgina 10