Please enable JavaScript.
Coggle requires JavaScript to display documents.
Antecedentes Programación Paralela y Distribuida, image, image, image,…
Antecedentes Programación Paralela y Distribuida
COMPUTACIÓN PARALELA
Rompe un problema grande en
Problemas independientes más pequeños
Ejecución Simultánea
Reduce el Tiempo de Ejecución
Ventajas
Reduce Tiempo de Ejecución
Resolver Problemas con Mayor Complejidad
Desventajas
Equipos más Caros
Algoritmos con Mayor Dificultad
Impulsado por
Avances Tecnológicos
Más de Un Procesador en Una Tarjeta Madre
Múltiples Núcleos en Un Procesador
Niveles en las Computadoras
Múltiples Núcleos de los Procesadores
Capacidad de Ejecutar su porpio Conjunto de Instrucciones
Computadoras con Múltiples Procesadores
Ejecución de Múltiples Servicios
Micro-Arquitectura del Procesador
Instruction Cycle
Procesadores Gráficos
Mayor Capacidad Concurrente
En animaciones
Tipos de Paralelismo
Sistemas Distribuidos
Paso de Mensajes
Procesadores Gráficos
Modelo Basado en Flujos
Memoria Compartida
Uso de Hilos
COMPUTACIÓN DISTRIBUIDA
Ventajas
Bajos Costos
Compartir Recursos entre Computadoras
Alta Escalabilidad
Tolerancia a Fallos de Sistema
Desventajas
Aumenta el Número de Fallos
Baja Seguridad
Problemas de Coordinación y Control
Conjunto de Computadoras Independientes
Conectadas a una Red
Colaboran para realizar una Tarea Compleja
Impulsado por
Redes de Computadoras
Alta Velocidad
Alta capacidad de Conexión
Antes
Ejecución Secuencial
Métodos Previos
Reducción de Tiempo de Llegada de Datos
Aumento de Frecuencia de Trabajo
Evolución de las Computadoras
Máquinas Enormes y Caras
Minicomputadoras
Estaciones de Trabajo
Computadora Personal
ANGEL OCTAVIO RAMOS JIMÉNEZ