2. Presentación
• Expositores
• Erika Dorado Padilla
• Roberto Lara
• Jesús Navarro
• Escuela
• Universidad Enrique Díaz de León
• Fecha
• 18 de Julio del 2017
3. Sistemas paralelos
• Los sistemas paralelos es una forma de cómputo en la que muchas
instrucciones se ejecutan simultáneamente, operando sobre el principio de
que problemas grandes, a menudo se pueden dividir en unos más pequeños,
que luego son resueltos simultáneamente (en paralelo).
• Tipos:
• Nivel de bit
• Nivel de instrucción
• Nivel de datos
• Nivel de tareas
4. Clasificación de hardware paralelo
• Los ordenadores paralelos se pueden clasificar según el nivel de paralelismo
que admite su hardware:
• Multinúcleo y multiproceso: Tienen varios elementos de procesamiento en una sola
máquina
• Clusters: Se componen de varias máquinas independientes conectadas por una red local
• MPP: Un procesador paralelo masivo es un solo equipo con varios procesadores
conectados en red
5. Ejemplo de computación
paralelo
Blue Gene es un supercomputador
desarrollado por IBM que se convirtió en
2005 en el ordenador más rápido del mundo.
Puede resolver las ecuaciones del test de
Linpack a una velocidad de 36,01 teraflops
(36,01 billones de operaciones en coma
flotante por segundo).
El Blue Gene/L ocupará 320 metros
cuadrados
6. Ventajas y desventajas de los sistemas paralelos
• Ventajas
• Brinda a las empresas, instituciones y usuarios en general el beneficio de la velocidad.
• Ventaja competitiva, provee una mejora de los tiempos para la producción de nuevos
productos y servicios
• Colaboración y flexibilidad operacional
• Desventajas
• Requieren de un gran número de ciclos de procesamiento o acceso a una gran cantidad de
datos
• Encontrar un hardware y un software que permitan brindar estas utilidades comúnmente
proporciona inconvenientes de costos, seguridad y disponibilidad
7. Sistemas distribuidos
• Se define como una colección de computadoras separadas físicamente y
conectadas entre sí por una red de comunicaciones.
• Cada máquina posee sus componentes de hardware y software que el
programador percibe como un solo sistema
• El tamaño de un sistema distribuido puede ser muy variado, ya sean decenas
de hosts (red de área local), centenas de hosts (red de área metropolitana), o
miles, o millones de hosts (Internet); esto se denomina escalabilidad
8. Características de los sistemas distribuidos
• Seguridad interna eficiente.
• Se ejecuta en múltiples computadoras.
• Dependiente de redes (LAN, MAN, WAN, etc.)
• Interacción entre los equipos
• Diseño de software compatible con varios usuarios y sistemas operativos.
9. Ejemplo de sistema distribuido
• Aunque las botnet representan uno de los mayores peligros de la era
moderna es uno de los mejores ejemplos de un sistema distribuido. Se define
como Botnet a un grupo de computadoras infectadas con malware y
operadas de forma remota, el tamaño es muy variable, desde cientos de
computadoras hasta millones (Zeus, 3.6 millones en US).
• Los botnet son usados principalmente para hacer ataques DDoS y minería de
criptomonedas sin conocimiento del usuario afectado.
10. Ventajas y desventajas de los sistemas
distribuidos
• Ventajas
• No necesita conexión física entre computadores para procesar datos
• Se pueden conectar mas hardware desde cualquier parte del mundo
• Desventajas
• Se necesita un nivel alto de seguridad
• Requiere conexión a internet
• El margen de error de hardware debe ser bajo