1 Los cdigos que se ejecutan en paralelo se obtienen compilando programas independientes son del modo Modo MPMD 2 Cules son las alternativas para obtener un programa paralelo - Biblioteca de Funciones para programacin paralela - Lenguajes paralelos y directivas del compilador - Compiladores Paralelos 3 En el flujo secuencial de un programa cuales son las dependencias que se detecta al analizar dos bloques Dependencias: - RAW - WAW - WAR 4 Los estilos que se utilizan actualmente en procesamiento paralelo son: - Paso de mensajes - variables compartidas - Paralelismo de datos 5 Cul es la alternativa en el que el programador crea mltiples procesos (hebras) simultneamente de forma que al terminar no hay ningn tipo de sincronizacin. -
Creacin dinmica no simultnea y terminacin sncrona.
Creacin simultnea y terminacin asncrona Creacin no simultnea y terminacin asncrona Creacin simultnea y Terminacin sncrona
6 Las etapas del proceso de paralizacin son:
- Descomponer - Asignar - Redactar - Evaluar 7 La posibilidad de utilizar procesos y/o hebras depende de varios factores, estos son:
La arquitectura en la que se va a ejecutar el programa
paralelo. En un SMP y en procesadores multihebra es ms eficiente usar hebras. El sistema operativo debe ser multihebra para poder utilizar hebras. Para usar hebras, las herramientas de programacin que utilicemos deben permitir poder crearlas.
8 Los programas secuenciales recursivos tiene una
implementacin paralela. Paralelismo de tareas 9 En la estructura de programas paralelas, la distribucin de tareas entre los esclavos se puede realizar: Dinmica (durante la ejecucin) o forma esttica (por el programador o la herramienta deprogramacin). 10 Es una red que se limita a un router punto de acceso servidor web PCs Internet: La red PAN 11 La red que permite integrar un conjunto de computadoras como un computador paralelo a partir de modulos es: La red SAN 12 Una coleccin de elementos de procesamiento que se comunican y cooperan para resolver rpido problemas grandes: - La computacin paralela 13 Los sistemas paralelos se clasifican en: - SISD = Single Instruction single Data - MISD = Multiple instruction multiple data - SIMD = Single instruction multiple data - MIMD = Multiple instruction multiple data 14 Los componentes de la estructura general del sistema de comunicacin son: Los componentes de un sistema de comunicacin son: - hardware - software.
- Conmutadores (switch o router).
- Enlaces. 15 Las partes de la interfaz de red en multicomputadoras son: - hardware - software. - Datos a enviar en espacio memoria usuario. - colas de envo/recepcin. 16 Se encargan de gestionar el envio y la recepcin de unidades de transferencia por el enlace fsico. 17 Las partes que constituyen un paquete son: - Cabecera - rea de datos - La cola.