Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Concurrentes y Paralelos
(3.1) Si hablamos de que necesitamos el uso de cerrojos en los datos para impedir que se
modifiquen simultáneamente por dos procesadores, estamos hablando de:
(3.2) ¿Con que enfoque escribíamos programas paralelos? Seleccione las 2 (dos) opciones
correctas.
o Respuesta correcta:
Paralelismo de tareas.
Paralelismo de datos.
(3.2) Seleccione las 3 (tres) opciones correctas. ¿Cuáles son los tres niveles de paralelismo?
o Respuesta correcta:
A nivel de datos.
A nivel de instrucción.
A nivel de tareas.
(3.2) Seleccione las 4 (cuatro) opciones correctas. ¿Cuáles son las aplicaciones de algoritmos
paralelos?
o Respuesta correcta:
Big Data.
Predicción del clima.
Modelización financiera y economía.
Diagnóstico por imagen médico.
(3.4) Cuando hablamos del aumento del tamaño de la palabra (direccionamiento) del procesador,
estamos hablando de:
(3.4.1) ¿Qué enfoques principales utiliza el paralelismo a nivel de instrucción en las CPU modernas?
Seleccione las 2 (dos) opciones correctas.
o Respuesta correcta:
(3.4.2) El poder ejecutar en más de un ciclo consecutivo, haciendo que se reduzca la necesidad de
múltiples bancos de registros, es una característica de:
(3.4.3) ¿Qué paradigma aplica el mismo conjunto de instrucciones a distintos grupos de datos?
(3.5) El tiempo de la ejecución secuencial de todos los nodos del grafo está dado por:
o Respuesta correcta: T1
(3.5.2) ¿Cuál es la medida de la fracción de tiempo en la que cada procesador es usado para
resolver el problema en cuestión de forma útil?
(3.5.3) Cuando analizamos la intersección de variables cuyo valor es accedido durante la ejecución
con el conjunto de variables cuyo valor cambia durante la ejecución, ¿qué estamos analizando?
o Respuesta correcta: Las que nos determinan si dos procesos se pueden ejecutar de forma
paralela.
(3.5.3) Selección las 4 (cuatro) opciones correctas. Indique los costes que deben pagarse al realizar
la paralelización de una aplicación.
o Respuesta correcta:
La creación y la terminación de procesos 7 threads.
La sincronización.
La granularidad.
La compartición de datos.
(3.5.3) John L. Gustafson enunció por primera vez la ley que lleva su nombre en 1988. Esta ley
plantea:
o Respuesta correcta: Mantiene el tamaño fijo del problema a tratar para cualquier número
de procesadores.
(4.1) ¿Cuál es la arquitectura en donde las computadoras tienen varios procesadores que funcionan
en forma asíncrona e independiente, pudiendo los procesadores estar ejecutando diferentes
instrucciones en diferentes datos en cualquier momento dado?
(4.1.1) Una maquina con un solo procesador que es capaz de ejecutar una sola instrucción,
operando en un solo flujo de datos en cada ciclo de reloj, es:
o Respuesta correcta: SISD (Una Single instrucción Stream single data stream.)
(4.1.1) ¿Cuál es la categoría en la que cada unidad de procesamiento tiene instrucciones y flujo de
datos diferentes capaces de cualquier tipo de aplicación?
(4.1.1) ¿Cuál es la categoría poco usada, debido a que no es útil en la mayoría de las aplicaciones?
Un ejemplo de esta estraga seria las computadoras de control de vuelo del transbordador especial y
las usadas en la navegación aérea, donde es necesario contar con sistemas redundantes de
respaldo.
(4.1.1) Las maquinas MIMD, según la forma en que las unidades de procesamiento se acoplan a la
memoria principal, se subclasifican en: seleccione las 2 (dos) opciones correctas.
o Respuesta correcta:
(4.3) ¿Cuál es la capa del modelo OSI que proporciona los mecanismos para controlar el dialogo
entre las aplicaciones de los sistemas?
(4.3) ¿Cuál es la capa del modelo OSI encargada de la transferencia libre de errores de los datos
entre el emisor y el receptor?
(4.3) ¿Cuál es la capa del modelo OSI encargada de la transferencia libre de errores de los datos
entre el emisor y el receptor?
(4.3) ¿Cuáles son capas del modelo OSI? Seleccione las 4 (cuatro) opciones correctas.
o Respuesta correcta:
Capa de transporte.
Capa de red.
Capa de presentación.
Capa de enlace de datos.
(4.3.2) La arquitectura que desdobla cosas como presentación, lógica, datos y otros se llama:
(4.3.3) ¿Cómo se llama la técnica en la cual se crea una dirección especial de red donde todas las
computadoras del sistema pueden escuchar los mensajes que recibe esa dirección?
(5.1.1) ¿Cuáles son etapas de la conocida metodología para creación de aplicaciones paralelas y/o
distribuida? Seleccione las 4 (cuatro) opciones correctas.
o Respuesta correcta:
Comunicación.
Aglomeración.
Partición.
Mapeo.
(5.1.1) Cuando pensamos en sistemas distribuidos, debemos pensar en los servicios asociados.
¿Cuáles son algunos de ellos? Seleccione las 3 (tres) opciones correctas.
o Respuesta correcta:
o Respuesta correcta:
Espera circular.
Espera la condición.
Sin preferencia.
Exclusión mutua.
(5.2.3) Una situación de interbloqueo o Deadlock se presenta cuando en un programa dos o más
procesos concurrentes se esperan uno a otro.
(5.3.3) El patrón que sirve para distribuciones de datos donde los datos están en estructuras de
datos lineales (no recursivas) se llama:
(5.3.5) El patrón pipeline (Tubería) es un tipo de patrón para distribución de datos donde las
estructuras de datos son estructuras de datos recursivas, como por ejemplo, grafos, arboles, etc.
(5.3.6) El Patrón que es una clase de pipeline, pero irregular y en donde no hay secuencias de
etapas una detrás de otra conectadas de dos en dos se llama: