Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEIngeniería de computadores. Parcial 1.

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
Ingeniería de computadores. Parcial 1.

Descripción:
Ingeniería de computadores. 2019-2020

Autor:
Lamber14
(Otros tests del mismo autor)

Fecha de Creación:
12/11/2019

Categoría:
Informática

Número preguntas: 20
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
El paralelismo a nivel de instrucción o ILP es: Un tipo de paralelismo que incorpora un rendimiento muy bajo y por eso casi no se usa. Un paralelismo funcional que consiste en ejecutar varias instrucciones a la vez. Es un tipo de paralelismo inventado. No existe. Un paralelismo de datos que consiste en trabajar con los datos de varias instrucciones a la vez.
El algoritmo de renombrado se utiliza en las arquitecturas superescalares para: Para evitar los efectos de los riesgos WAR y WAW. Para nada. En superescalares no se usa ese algoritmo. Poder ejecutar dos instrucciones al mismo tiempo. Es un algoritmo que se utilizar para permitir la ejecución desordenada ya que después de la ejecución se encarga de reordenar las instrucciones.
Ante un salto incondicional se pueden utilizar los siguientes tipos de predicción: Predicción implícita y explícita. La predicción no tiene sentido cuando el salto es incondicional. La predicción explícita no se puede utilizar ya que es necesario tener información sobre el estado anterior del salto y en un salto incondicional esto no es posible. La predicción implícita no se puede utilizar ya que es necesario tener información sobre el estado anterior del salto y en un salto incondicional esto no es posible.
El mejor tipo de benchmark para evaluar un sistema es: Los kernels porque permiten evaluar aspectos concretos. Las aplicaciones reales porque evalúan la realidad. Los benchmarks sintéticos porque son independientes de las aplicaciones. Depende de lo que se desee evaluar.
El buffer de reorden en una arquitectura superescalar permite: Completar (sacar del cauce) las instrucciones en un orden diferente al orden de programa. El buffer de reorden es una estructura que se utiliza para la predicción de saltos y no tiene nada que ver con el orden de ejecución de las instrucciones. La ejecución de las instrucciones fuera de orden. El buffer de reorden no se utiliza en las arquitecturas superescalares.
¿Cuál de las siguientes afirmaciones es correcta para la gestión de los riesgos de control? El procesamiento especulativo de los saltos es la estrategia más común en los procesadores superescalares. El bloqueo del procesamiento del salto es la estrategia más común en los procesadores superescalares. La gestión del salto retardado es la estrategia más común en los procesadores superescalares. La gestión de múltiples caminos es la estrategia más común en los procesadores superescalares.
Una ventana de instrucciones alineada es: Una ventana de instrucciones que carga instrucciones conforme se va vaciando (sin esperar a vaciarse del todo). Una ventana de instrucciones que tiene una línea de separación entre los códigos de instrucción. Una ventana de instrucciones que carga instrucciones cuando está completamente vacía. Una ventana de instrucciones extraterrestre.
¿Cuáles son las diferencias entre la BTAC y la BTIC? Tanto la BTIC como la BTAC son cachés que permiten gestionar de forma adecuada los saltos aunque la BTIC es más rápida que la BTIC. En la BTIC las direcciones destino del salto se leen al mismo tiempo que se captan instrucciones de salto. La BTAC es una caché más rápida que la BTIC aunque necesita más hardware. La BTAC contiene las direcciones de destino de salto mientras que la BTIC contiene las instrucciones de destino del salto.
Una arquitectura vectorial es: Una arquitectura donde cada operación vectorial codifica gran cantidad de cálculo, reduciendo el número de instrucciones y evitando riesgos de control. Una arquitectura donde el cálculo de los componentes del vector se realiza de forma independiente obteniendo buenos rendimientos. Una arquitectura orientada al procesamiento de vectores (suma de vectores, productos escalares, etc). Todas las respuestas son correctas.
El acceso a memoria concurrente o tipo C es: Un tipo de acceso utilizado por arquitecturas vectoriales que permite acceder a posiciones de memoria en diferentes bloques de forma simultanea. Un tipo de acceso utilizado por arquitecturas vectoriales que permite acceder a posiciones de memoria en un mismo bloque de forma concurrente. Un tipo de acceso utilizado por arquitecturas vectoriales que permite acceder a posiciones de memoria diferentes en un mismo bloque de forma simultánea. Un tipo de acceso utilizado por arquitecturas vectoriales que permite acceder a posiciones de memoria en diferentes bloques de forma concurrente.
El almacenamiento implícito de la predicción de un salto consiste en: Se almacena la predicción en una tabla junto a la dirección de salto. No se almacena la predicción sino la dirección del salto en el buffer correspondiente y en función de este almacenamiento se decide la predicción. Almacenar la predicción en un buffer implícito. Escribir en una hoja de papel la predicción del salto.
¿Qué diferencias existen entre las estaciones de reserva y la ventana de instrucciones? La ventana de instrucciones almacena las instrucciones pendientes de ejecutar y las estaciones de reserva las ejecutadas pero no finalizadas. Las instrucciones se cargan en la ventana de instrucciones una vez descodificadas y se utiliza un bit para indicar si un operando está disponible. En la estación de reserva las instrucciones se cargan una vez finalizadas. Las instrucciones que se encuentran en la estación de reserva han sido emitidas mientras que las instrucciones que se encuentran en la ventana de instrucciones aún no han sido emitidas. Las instrucciones que se encuentran en la estación de reserva han sido enviadas a ejecución, mientras que las instrucciones que se encuentran en la ventana de instrucciones aún no han sido enviadas a ejecución.
En un esquema de predicción explícita, los bits de predicción: Se pueden almacenar de forma acoplada a una estructura existente (como la BTB) o de forma independiente en una estructura específica que almacene únicamente la historia de los saltos. Solo se pueden almacenar de forma independiente en una estructura específica que almacene únicamente la historia de los saltos. Si la predicción es explícita, no se utilizan bits de predicción. Solo se pueden almacenar de forma acoplada a una estructura existente (como la BTB).
¿Cuál de las siguientes opciones no es una ventaja del buffer de renombrado con acceso asociativo frente al acceso indexado? Permite varias escrituras pendientes a un mismo registro. No tiene ninguna ventaja. Tiene un elemento que indica si el valor es válido o no. La búsqueda de un registro se debe hacer comparando el registro con todas las entradas hasta encontrarlo.
El paralelismo a nivel de instrucción o ILP es: Un tipo de paralelismo que incorpora un rendimiento muy bajo y por eso casi no se usa. Un paralelismo funcional que consiste en ejecutar varias instrucciones a la vez. Es un tipo de paralelismo inventado. Es decir, no existe. Un paralelismo de datos que consiste en trabajar con los datos de varias instrucciones a la vez.
¿Cuál de las siguientes afirmaciones es correcta? Los campos de la BTB se actualizan después de ejecutar el salto. La tabla de historia de los saltos con bits desacoplados permite predecir instrucciones que no estén en la BTAC. La tabla de historia de los saltos con bits desacoplados aumenta el hardware necesario para gestionar los saltos. Todas las afirmaciones son correctas.
Una ventana de instrucciones alineada es: Una ventana de instrucciones que carga instrucciones conforme se va vaciando (sin esperar a vaciarse del todo). Una ventana de instrucciones que tiene una línea de separación entre los códigos de instrucción. Una ventana de instrucciones que carga instrucciones cuando está completamente vacía. Una ventana de instrucciones alienígena.
El mejor tipo de benchmark para evaluar un sistema es: Los kernels ya que permiten evaluar aspectos concretos. Las aplicaciones reales porque evalúan la realidad. Los benchmarks sintéticos porque son independientes de las aplicaciones. Depende de lo que se desee evaluar.
El acceso a memoria concurrente o tipo C es: Un tipo de acceso utilizado por arquitecturas vectoriales que permite acceder a posiciones de memoria en diferentes bloques de forma simultánea. Un tipo de acceso utilizado por arquitecturas vectoriales que permite acceder a posiciones de memoria en un mismo bloque de forma concurrente. Un tipo de acceso utilizado por arquitecturas vectoriales que permite acceder a posiciones de memoria diferentes en un mismo bloque de forma simultánea. Un tipo de acceso utilizado por arquitecturas vectoriales que permite acceder a posiciones de memoria en diferentes bloques de forma concurrente.
¿Cuáles son las diferencias entre la BTAC y la BTIC? Tanto la BTIC como la BTAC son cachés que permiten gestionar de forma adecuada los saltos aunque la BTIC es más rápida que la BTIC. En la BTIC las direcciones de destino del salto se leen al mismo tiempo que se captan instrucciones de salto. La BTAC es una caché más rápida que la BTIC aunque necesita más hardware. La BTAC contiene las direcciones de destino de salto mientras que la BTIC contiene las instrucciones de destino del salto.
Denunciar test Consentimiento Condiciones de uso