0% encontró este documento útil (0 votos)
121 vistas3 páginas

Computación Distribuida: Paradigmas y Aplicaciones

El documento habla sobre la programación en ambientes cliente-servidor. Explica que la computación distribuida es uno de los paradigmas más importantes de la programación y cómo ha permitido resolver problemas complejos a través del uso de redes de ordenadores, sistemas operativos de tiempo compartido, clusters, plataformas distribuidas globales y sistemas multi-núcleo. También describe las razones históricas y de funcionalidad por las cuales surgió la programación distribuida.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
121 vistas3 páginas

Computación Distribuida: Paradigmas y Aplicaciones

El documento habla sobre la programación en ambientes cliente-servidor. Explica que la computación distribuida es uno de los paradigmas más importantes de la programación y cómo ha permitido resolver problemas complejos a través del uso de redes de ordenadores, sistemas operativos de tiempo compartido, clusters, plataformas distribuidas globales y sistemas multi-núcleo. También describe las razones históricas y de funcionalidad por las cuales surgió la programación distribuida.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

PROGRAMACION EN AMBIENTE

CLIENTE-SERVIDOR

CRUZ LOPEZ RICARDO


ALBERTO

GRUPO 15501

TURNO MATUTINO
[email protected]

ING. VIRGINIA GONZALEZ CASTRO


Computacion
Computacion Distribuida
Distribuida

Capacidad
es uno de los paradigmas más importantes de la
Supercomputadoras Resolver Problemas
programación.A través de este paradigma se han
Diferencia de variedad
podido resolver problemas complejos de la ciencia y

tecnología. Sus orígenes se remontan en los años 70

con la aparición de los mini ordenadores, estaciones de Ordenadores Serie


Redes de área local y
trabajo y los pCs, y con el inicio del desarrollo de las Red de un área geográfica local
computación cluster
redes de ordenadores como ARPAnet.De los primeros Clusters

modelos distribuidos, una importante contribución fue


Paradigma de la computación
la introducción de los sistemas operativosde tiempo distribuida.
compartido como Unix permitiendo que muchos Redes de Área Global Cambio de escala

usuarios usaran una misma máquina al mismo Conexion en area global


tiempo.Las tendencias básicas en la computación

distribuida se pueden resumir en: Máquinas


Desarrollar aplicaciones
supercomputadoras que integran muchos Sistemas distribuidos Web, Grandes cantidadees recursos
superprocesadores que trabajan conjuntamente en una
Grid y P2P
Plataformas distribuidas
misma unidad. Los clusters que integran un cierto

número de máquinas de área local y que


Nuevas tecnologias
permitenejecutar tareas en paralelo. Plataformas
Sistemas multi-core Independientes
distribuidas de escala global como los sistemas WEB,
Recomendable para
Grid o P2P basados en Internet. Plataformas basadas en
programacion multi-hilos
procesadores multi-core.
Computacion
Computacion Local
Computacion Local
Local

Se refiere a la computación que tiene lugar dentro de un único espacio de direcciones.Programación distribuida: Se refiere a un
paradigma de programación para construir aplicaciones que se ejecutan en diferentes espacios de direcciones, las partes de la cual
se comunican entre sí a través de una red.

Busqueda

Comunicacion entre si Procesamiento


Razones de viabilidad
Aplicaciones distribuidas Unidades Funcionales
Almacenamiento
Variedad de maquinas

Componentes Hardware

Sistema distribuido Componentes Software Procesos

Compartir los recursos Partes de una aplicación distribuida Threads

Objetos
Agendas
Operaban separadamente

Razones históricas Resolución de un problema

Muy clasica

Evita la replica

Razones de funcionalidad Da muchas funciones para los usuarios

Beneficiosa

También podría gustarte