Вы находитесь на странице: 1из 9

22/10/2019 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

Volver a realizar la evaluación

Historial de intentos

Intento Tiempo Puntaje


ÚLTIMO Intento 1 20 minutos 60 de 100

 Las respuestas correctas estarán disponibles del 23 de oct en 23:59 al 24 de oct en 23:59.

Calificación para este intento: 60 de 100


Presentado 22 de oct en 16:53
Este intento tuvo una duración de 20 minutos.

Pregunta 1 10 / 10 ptos.

Cloud Computing es un nuevo modelo de prestación de servicios de


tecnologías de la información, cuyo uso se expande rápidamente entre
usuarios, tanto empresariales como personas en general. Es importante
aclarar que no es una nueva tecnología per se; este nuevo modelo está
claramente orientado a la escalabilidad, usando computadores de alto
desempeño y rendimiento, a cuyos servicios se puede acceder en la red.
La computación en la nube tiene ciertas características singulares que
traen consigo una serie de ventajas para las dinámicas de la sociedad y
la economía actuales. La más representativa es:

El muy bajo consumo de energía que se logra, de manera que los


procesos de las empresas tienen un impacto ecológico mucho menor.

La gran cantidad de núcleos que esta arquitectura puede manejar,


logrando así un gran poder de procesamiento.

https://poli.instructure.com/courses/10656/quizzes/39153 2/10
22/10/2019 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

La alta orientación a la escalabilidad, logrando que la infraestructura, las


plataformas y el software que brinda se adapten a las necesidades
dinámicas que presentan los negocios en la actualidad

La gran cantidad de memoria que esta arquitectura puede manejar,


logrando así flujos de entrada y salida de datos más rápidos.

Incorrecto Pregunta 2 0 / 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?

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

Tamaño de los registros que operarán y la cantidad de veces que cada


instrucción será invocada por el programa.

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

https://poli.instructure.com/courses/10656/quizzes/39153 3/10
22/10/2019 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

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

Pregunta 3 10 / 10 ptos.

De acuerdo con Culler (1999), la evolución de la arquitectura del


computador se puede resumir en dos grandes conceptos: paralelismo y
localidad. El paralelismo se refiere al procesamiento de varias tareas,
instrucciones o datos a la vez, utilizando distintos recursos de hardware.
La localidad, se refiere a

procesos más rápidos de lectura y escritura de la memoria de datos y de


instrucciones.

organizaciones de los componentes de hardware más eficientes, para que


la ALU quede más cerca de la memora de datos y la Unidad de Control
más cerca de la memoria de instrucciones.

distribución de los datos asociados a información en una memoria y los


asociados a instrucciones en otra memoria.

la jerarquía de memoria que permite que haya memorias más grandes en


niveles más lejanos de la ALU y más pequeñas pero más rápidas, cerca
de la ALU

Pregunta 4 10 / 10 ptos.

https://poli.instructure.com/courses/10656/quizzes/39153 4/10
22/10/2019 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

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
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 más rápido cada instrucción.

permite el procesamiento de varias instrucciones a la vez, siempre y


cuando estén en etapas diferentes

permite el procesamiento de múltiples instrucciones a la vez, siempre y


cuando estén en la misma etapa.

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

Incorrecto Pregunta 5 0 / 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.

https://poli.instructure.com/courses/10656/quizzes/39153 5/10
22/10/2019 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

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.

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 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.

Pregunta 6 10 / 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:
https://poli.instructure.com/courses/10656/quizzes/39153 6/10
22/10/2019 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

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

Con el sumador de la ALU se puede sumar A+B. Como la línea de B


pasa directa al multiplexor, se puede cargar B, con la BanderaMayor
se puede comparar si A>B que es lo mismo que comparar si B es
menor o igual que A (B<=A). Para las demás opciones: A no se
puede cargar, porque no hay una línea directa a la salida. No se
puede comparar si B==A, porque no hay salida en el = en el
comparador.

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

Pregunta 7 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:

https://poli.instructure.com/courses/10656/quizzes/39153 7/10
22/10/2019 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

utilizar una arquitectura con un procesador que realice la mayor cantidad


de operaciones de coma flotante por segundo.

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 cuántica que haría del dispositivo, el más


innovador del mercado.

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

Incorrecto Pregunta 8 0 / 10 ptos.

Los registros tienen conexión directa con la ALU. Son un espacio de


memoria en el que se almacenan los datos a ser operados, así como los
resultados de la operación. Como la ALU recibe dos operandos, se
pueden leer hasta dos registros a la vez. Si se modelan los registros
como una caja negra con entradas y salidas, se puede decir que:

Existen dos entradas para direcciones y dos salidas de datos

Existe una entrada para direcciones y una salida de datos.

Existen dos entradas para direcciones y una salida de datos.

Existe una entrada para direcciones y dos salidas de datos.

https://poli.instructure.com/courses/10656/quizzes/39153 8/10
22/10/2019 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

Incorrecto Pregunta 9 0 / 10 ptos.

La microarquitectura es un nivel fundamental en el proceso de


transformación de un problema para su solución a través de un sistema
computacional. En esencia, corresponde a componentes de hardware
que ensamblan funcionalidades como la de almacenar un programa.
Hacen parte de la microarquitectura de un computador los siguientes
componentes:

Memoria RAM, Memoria de Programa, Registros

Memoria de Programa, Instrucciones, Modos de direccionamiento

Memoria RAM, Memoria de Programa, Instrucciones

Memoria RAM, Instrucciones, Modos de direccionamiento

Pregunta 10 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?

10ms

25ms

9ms

5ms

https://poli.instructure.com/courses/10656/quizzes/39153 9/10
22/10/2019 Evaluacion final - Escenario 8: PRIMER BLOQUE-TEORICO - PRACTICO/ARQUITECTURA DEL COMPUTADOR-[GRUPO1]

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

https://poli.instructure.com/courses/10656/quizzes/39153 10/10

Вам также может понравиться