Subido por Cesar Leonardo Gonzalez Torres

EXAMEN-MC-Sistemas-Distribuidos-y-Paralelos

Anuncio
UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN
FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA
Sistemas distribuidos y paralelos
Examen de Medio Curso
Nombre: Cesar Leonardo González Torres
Matrícula: 1724056
Carrera: ITS
Plan: 401
Salón: 3103
Grupo: 002
Hora: N4
Día: Martes
Docente: Laura Patricia Del Bosque Vega
Semestre Enero – Junio 2020
San Nicolás de Los Garza, Nuevo León
MEDIO CURSO
NOMBRE DE LA MATERIA: SISTEMAS DISTRIBUIDOS Y PARALELOS
SEMESTRE: 6.
ACADEMIA: DESARROLLO DE TECNOLOGIA DE LA INFORMACION.
INSTRUCCIONES.-Contesta correctamente los cuestionamientos que se te
indican, en la hoja de respuestas.
I.- LEE LA PREGUNTA Y CONTESTA CORRECTAMENTE. (Valor de cada
pregunta 1 punto).
1. ¿Qué tipo de sistema cuenta con más de un procesador el cual comparte el bus
del computador, la memoria y los dispositivos periféricos? R= Sistema paralelo.
2. El bus paralelo envía datos por bytes con ayuda de varias líneas que tienen
funciones fijas, ¿Cuáles son estas líneas y cuáles son sus respectivas funciones?
R=

Las líneas de dirección son las encargadas de indicar la posición de
memoria o el dispositivo con el que se desea establecer comunicación.

Las líneas de control son las encargadas de enviar señales de arbitraje
entre los dispositivos. Entre las más importantes están las líneas de
interrupción, DMA y los indicadores de estado.

Las líneas de datos transmiten los bits de forma aleatoria de manera que
por lo general un bus tiene un ancho que es potencia de 2.
3. Menciona una ventaja de los sistemas paralelos. R= El aumento en el
rendimiento, al incrementar el número de procesadores, se espera realizar más
trabajo en un tiempo mas corto.
4. Menciona un ejemplo de sistemas paralelos. R= 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.
5. ¿De qué depende la interconexión? R= En las redes de interconexión ya que
pueden clasificarse en redes estáticas y dinámicas. Las redes estáticas tienen
conexiones fijas entre las unidades del sistema con enlaces de comunicación
punto a punto. En una red dinámica, las conexiones entre unidades del sistema
paralelo se establecen dinámicamente a través de interruptores cuando se solicite.
6. ¿Cuáles son las bibliotecas de paso de mensajes? R=

En C:
Cualquier programa paralelo con MPI puede implementarse con tan sólo 6
funciones, aunque hay muchas más funciones para aspectos avanzados.
Todas ellas empiezan por MPI_ y obligan a que todos los programas
escritos en MPI contengan la directiva:
#include "mpi.h".

En JAVA:

MpiJAVA (Java wrapper) sobre bibliotecas nativas (en C)

MPICH

MPICH-GM

SCI-MPICH

ScaMPI

CCJ (Java puro)

JMPI (Java puro)
7. ¿Qué tipo de diseño está ligado a los procesadores superescalares? R= El
diseño es con la segmentación. Las unidades funcionales pueden realizarse como
cauces segmentados.
8. ¿Qué diferencia hay entre SIMD y MIMD? R=
La diferencia que existe, es que en la estructura SIMD cada PE tiene su propia
unidad de control (CU). Por lo tanto, los elementos del procesador operan
independientemente uno del otro y ejecutan instrucciones independientes en
diferentes datos corrientes. Una ejecución paralela de una tarea global (es decir, la
colaboración del procesamiento elementos) se logra a través de la sincronización
y el intercambio de datos entre los PE a través de la red de interconexión.
9. ¿Cuáles son las características principales en los algoritmos paralelos? R=
Pueden ser ejecutados por partes en el mismo instante de tiempo por varias
unidades de procesamiento, para finalmente unir todas las partes y obtener el
resultado correcto.
10. ¿Cuáles son los principales objetivos de los núcleos computacionales
paralelos? R= Que cada núcleo pueda ejecutar múltiples instrucciones de un flujo
de instrucciones.
Descargar