Parcial Final - Escenario 8 - Primer Bloque-Teorico - Practico - Arquitectura Del Computador - (Grupo1) - Intento2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 9

14/5/2019 Parcial Final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

Parcial Final - Escenario 8

Fecha límite  14 de mayo en 23:59  Puntos  100


 Preguntas  10
Disponible  11 de mayo en 0:00­14 de mayo en 23:59 4 días  Tiempo límite  90 minutos
Intentos permitidos  2

Instrucciones

Historial de intentos

Intento Tiempo Puntaje


https://poli.instructure.com/courses/8207/quizzes/35651 1/9
14/5/2019 Parcial Final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

Intento Tiempo Puntaje


MANTENER Intento 2  32 minutos 90 de 100

ÚLTIMO Intento 2  32 minutos 90 de 100

Intento 1  28 minutos 70 de 100

 Las respuestas correctas estarán disponibles del 15 de mayo en 0:00 al 16 de mayo en 0:00.

Calificación para este intento: 90 de 100
Presentado 14 de mayo en 22:14
Este intento tuvo una duración de 32 minutos.

Pregunta 1 10 / 10 ptos.

Se ha diseñado un computador en el que es posible realizar a la vez
varias tareas, correspondientes a programas distintos, de manera que
cada una use su conjunto de datos. De acuerdo con la clasificación de
Flynn, este computador estaría en la categoría:

  MIMD 

  SIMD 

  MISD 

  SISD 

Pregunta 2 10 / 10 ptos.

Patt (2001), en el artículo “Requirements, Bottlenecks, and Good Fortune:
Agents for Microprocessor Evolution” establece que un problema se
puede solucionar con un sistema computacional, que se divide en varias
etapas que van desde la definición del problema, hasta su ejecución a
nivel del movimiento de electrones. Según el autor, la arquitectura del

https://poli.instructure.com/courses/8207/quizzes/35651 2/9
14/5/2019 Parcial Final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

computador es una ciencia y un arte que estudia los siguientes niveles en
ese proceso:

  microarquitectura y lógica. 

  microarquitectura y circuitos. 

  ISA y microarquitectura. 

  circuitos e ISA 

Pregunta 3 10 / 10 ptos.

Un procesador MIPS permite la ejecución de instrucciones por etapas, lo
que se denomina un procesamiento a nivel de instrucción. Todos los
computadores modernos involucran este tipo de procesamiento en su
arquitectura. Suponga que en un procesador MIPS de 5 etapas, en el que
cada etapa tarda lo mismo: 1ms, quiere ejecutar 5 instrucciones
independientes entre sí ¿En cuánto tiempo el procesador habrá ejecutado
las 5 instrucciones?

  5ms 

  9ms 

  25ms 

  10ms 

https://poli.instructure.com/courses/8207/quizzes/35651 3/9
14/5/2019 Parcial Final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

Incorrecto Pregunta 4 0 / 10 ptos.

La ALU es el componente en el que se ejecutan las operaciones
aritméticas y lógicas en el procesador. No siempre se utiliza para realizar
este tipo de operaciones directamente, sino que puede usarse para
realizar otros tipos de instrucciones. Por ejemplo, podría usarse para
determinar si dos operandos son iguales, haciendo la resta e indicando
en una bandera si el resultado fue 0. Analizar el siguiente esquemático de
una Unidad Lógico Artimética y determinar con las líneas de entrada y
salida, así como los componentes internos, qué instrucciones se pueden
realizar usándola:

  Suma, Carga A, Comparación A>B, Comparación B==A 

  Suma, Carga A, Carga B, Comparación A>B, Comparación B==A 

  Suma, Carga A, Comparación A>B, Comparación B<A 

  Suma, Carga B, Comparación A>B, Comparación B<=A 

https://poli.instructure.com/courses/8207/quizzes/35651 4/9
14/5/2019 Parcial Final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

Pregunta 5 10 / 10 ptos.

Hay diversos registros del procesador que se emplean para controlar su
funcionamiento. Algunos de ellos no son visibles para el usuario de la
arquitectura; por ser para control o almacenamiento de estado. Según la
arquitectura, los procesadores tienen distintas organizaciones de
registros y usan convenciones diferentes. Sin embargo, existen algunos
esenciales que pueden ser encontrados en cualquier procesador. En las
siguientes opciones escoja aquella que integre tres registros no
modificables por el usuario (conocidos también como registros de control
y estado), esenciales para el funcionamiento de cualquier procesador.

 
El contador de programa, indispensable para saber la dirección de
memoria de la línea del programa que se ejecuta en el momento. El
registro de instrucción, pues contiene la última instrucción ejecutada y el
registro de estado, ya que muestra indicadores del estado actual del
procesador

 
Los registros de uso general, única manera de almacenar variables de
programa. El registro de instrucción, pues contiene la última instrucción
ejecutada y el registro de dirección de memoria, que contiene la dirección
de una posición de la memoria principal.

 
El registro de instrucción, pues contiene la última instrucción ejecutada. El
registro de pila, pues es el que permite acceder a la pila del procesador y
el registro de datos que contiene la última palabra de datos escrita o leída
en la memoria del programa por el procesador.

 
El registro de estado ya que muestra indicadores del estado actual del
procesador. El contador de programa, indispensable para saber la
dirección de memoria de la línea del programa que se ejecuta en el
momento y el registro de pila, pues es el que permite acceder a la pila del
procesador.

https://poli.instructure.com/courses/8207/quizzes/35651 5/9
14/5/2019 Parcial Final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

Pregunta 6 10 / 10 ptos.

Una unidad lógica aritmética (ALU) es una función multioperación digital
de lógica combinacional que puede realizar un conjunto de operaciones
aritméticas y lógicas básicas. Si la ALU tiene 4 líneas de control, para
seleccionar la operación que se va a realizar, ¿Cuántas operaciones
diferentes, máximo, puede ejecutar esa ALU?

  4 

  8 

  32 

  16 

Pregunta 7 10 / 10 ptos.

La ejecución de un programa consiste en la ejecución secuencial de
instrucciones. Cada instrucción se ejecuta durante un ciclo de instrucción
compuesto por sub­ciclos más cortos, llamados etapas. La ejecución de
cada etapa incluye una o más operaciones breves, es decir, una o más
micro operaciones muy sencillas y específicas. Las órdenes a cada
componente del hardware, en cada etapa, según corresponda, son dadas
por un componente de la micro­arquitectura:

  Memoria RAM 

  ALU 

  Unidad de control 

  Registros 

https://poli.instructure.com/courses/8207/quizzes/35651 6/9
14/5/2019 Parcial Final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

Pregunta 8 10 / 10 ptos.

Una característica importante del lenguaje ensamblador es que sus
instrucciones se escriben en un formato establecido, según su tipo y la
definición del conjunto de instrucciones. Este formato está ligado a una
conexión directa entre el software que se programa y el hardware que lo
ejecuta, por tanto, durante el diseño del conjunto de instrucciones de un
procesador, el formato que utilizarán las instrucciones a implementar es
un factor clave. ¿Cuáles propiedades son indispensables durante la
definición del formato de las instrucciones a implementar?

 
Un código de operación (CodOp) que identifique cada instrucción y los
operandos que va a utilizar (si los requiere) teniendo en cuenta el modo de
direccionamiento para acceder a ellos

 
Tamaño de los registros que operarán y la cantidad de veces que cada
instrucción será invocada por el programa.

 
Tamaño de los resultados de las operaciones que se ejecutan en la ALU y
tamaño de la memoria en donde se van a almacenar dichos resultados

 
Cantidad y tamaño de los registros en los que se pueden escribir y leer los
datos.

Pregunta 9 10 / 10 ptos.

MIPS corresponde a la sigla de Microprocessor without Interlocked
Pipeline Stages (Microprocesador sin etapas de pipeline bloqueadas). Su
nombre se debe a que el procesamiento de una instrucción se realiza por

https://poli.instructure.com/courses/8207/quizzes/35651 7/9
14/5/2019 Parcial Final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

etapas, a que todas las instrucciones siguen las mismas etapas y a que
cada etapa utiliza sus propios recursos de hardware sin bloquear las
etapas siguientes. Adicionalmente, incluye el hecho de que todas las
etapas duran lo mismo. Por lo anterior, se puede asegurar que la
arquitectura MIPS

  ejecuta 4 instrucciones en el tiempo en que haría una sola. 

 
permite el procesamiento de varias instrucciones a la vez, siempre y
cuando estén en etapas diferentes

  ejecuta más rápido cada instrucción. 

 
permite el procesamiento de múltiples instrucciones a la vez, siempre y
cuando estén en la misma etapa.

Pregunta 10 10 / 10 ptos.

Una empresa de diseño de hardware requiere sus servicios de
consultoría especializada y le cuestionan sobre la mejor arquitectura a
utilizar en un nuevo dispositivo móvil de propósito general que pretenden
lanzar al mercado. Teniendo en cuenta que en este escenario de consulta
la prioridad principal es el diseño de un dispositivo móvil de propósito
general y no un supercomputador o un sistema de cómputo especializado
en la resolución de alguna tarea, proponga la opción que mejor se adapta
a tal fin:

 
utilizar una arquitectura con un procesador que realice la mayor cantidad
de operaciones de coma flotante por segundo.

https://poli.instructure.com/courses/8207/quizzes/35651 8/9
14/5/2019 Parcial Final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

 
utilizar una arquitectura cuántica que haría del dispositivo, el más
innovador del mercado.

 
utilizar una arquitectura CISC como las que utilizan las GPU, dotando así
al dispositivo de la más alta tasa de ejecución de instrucciones por
segundo.

 
utilizar una arquitectura ARM, pues con su optimizado y reducido set de
instrucciones permite un muy bajo consumo de energía respecto a un
rendimiento adecuado

Calificación de la evaluación: 90 de 100

https://poli.instructure.com/courses/8207/quizzes/35651 9/9

También podría gustarte