Sei sulla pagina 1di 2

UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN

FACULTAD DE MINAS
DEPARTAMENTO DE ENERGÍA ELÉCTRICA Y AUTOMÁTICA

Asignatura: ARQUITECTURA DE COMPUTADORES Grupo: 01


Nota:
Examen: PRIMER PARCIAL Valor: 25%
Nombre del estudiante: Documento:
Nombre del docente HUGO DE JESÚS MESA YEPES Fecha: Octubre 22 de 2015
 Se deben presentar en forma clara, legible y detallada, los cálculos realizados y el resultado (respuesta).
Si un resultado no cuenta con el soporte adecuado de las ecuaciones que lo generaron, o no se
identifica con claridad cuál es la respuesta obtenida, el punto será anulado.
 DE LOS NUMERALES 1 A 4, SOLO DEBE REALIZAR DOS DE ELLOS.

1. (20%) Un programa se ejecuta en 10 segundos en una CPU a 1 GHz, se requiere que se ejecute en 6 segundos. Se puede
fabricar una nueva CPU con la tecnología para aumentar la frecuencia, pero eso afecta su diseño, haciendo que el
programa requiera 1.2 ciclos más para su ejecución. ¿A qué frecuencia debería trabajar la nueva CPU?

2. (20%) Se requiere mejorar el rendimiento de un computador introduciendo un coprocesador matemático que realice las
operaciones aritméticas en la mitad de tiempo, calcular la ganancia en velocidad del sistema para la ejecución de un
programa sabiendo que, el 60 % de dicha ejecución se dedica al cálculo de operaciones aritméticas. Si el programa tardaba
12 segundos en ejecutarse sin la mejora, ¿Cuánto tardará en ejecutarse sobre el sistema mejorado?

3. (20%) Se mejora un procesador para realizar todas las instrucciones de punto flotante 3 veces más rápido. Determine:
a) Si el tiempo de ejecución de un programa antes de la mejora es de 10 segundos, y la mitad de las operaciones del
programa son operaciones de punto flotante, cuanto tiempo tardaría en ejecutarse después de realizada la mejora.
b) Que mejora se debió realizar en la unidad de punto flotante (cuantas veces más rápido), para que el programa descrito
en a) se ejecute en 2 segundos.

4. (20%) Se cambia la UAL de un procesador dedicado a una tarea en la cual el 50% del tiempo lo hace la UAL. La nueva UAL
es dos veces más rápida que la anterior. Calcular el tiempo de mejora.

5. (20%) Explique los componentes, características y funcionamiento de los elementos que conforman el bus del sistema.

6. (20%) Mediante un ejemplo, explique el ciclo de ejecución.

7. Usar mapas K para simplificar AL MÁXIMO, las siguientes funciones:

a) (10%) 𝐹(𝐴, 𝐵, 𝐶, 𝐷, 𝐸) = ∏ (8,9,11,14,28,30) +


∏𝑋(0,1,3,4,5,6,7,12,13,15,20,22,27,31) 
b) (10%) F(A,B,C,D,E,F) = (4, 5, 6, 7, 8, 10, 13, 15, 18, 20,
21, 22, 23, 26, 29, 30, 31, 33, 36, 37, 38, 39, 40, 42, 49,
52, 53, 54, 55, 60, 61)

F(A,B,C,D,E) = _____________________________________

________________________________________________

F(A,B,C,D,E,F) = ___________________________________

________________________________________________
UNIVERSIDAD NACIONAL DE COLOMBIA – SEDE MEDELLÍN
FACULTAD DE MINAS
DEPARTAMENTO DE ENERGÍA ELÉCTRICA Y AUTOMÁTICA

Asignatura: ARQUITECTURA DE COMPUTADORES Grupo: 02


Nota:
Examen: PRIMER PARCIAL Valor: 25%
Nombre del estudiante: Documento:
Nombre del docente HUGO DE JESÚS MESA YEPES Fecha: Octubre 22 de 2015
 Se deben presentar en forma clara, legible y detallada, los cálculos realizados y el resultado (respuesta).
Si un resultado no cuenta con el soporte adecuado de las ecuaciones que lo generaron, o no se
identifica con claridad cuál es la respuesta obtenida, el punto será anulado.
 DE LOS NUMERALES 1 A 4, SOLO DEBE REALIZAR DOS DE ELLOS.

1. (20%) Sean dos computadores, A y B, con el mismo juego de instrucciones. Para un programa, el computador A tiene un
CPI de 2, y el B de 1.2. Si el ciclo de reloj de A es 10 ns, y el de B es 20 ns. ¿Qué sistema es más rápido para ese programa?

2. (20%) Un computador tiene tres tipos de instrucciones con CPI 1, 2 y 3 respectivamente. Un programa se compila con
dos compiladores diferentes, uno produce 5 millones de instrucciones del primer tipo, 1 millón del segundo, y 1 millón
del tercero. El otro produce 10 millones de instrucciones del primer tipo, 1 millón del segundo y 1 millón del tercero. El
sistema trabaja a 1 GHz. Calcula los MIPS y el tiempo de ejecución de cada programa compilado.

3. (20%) Calcular la aceleración del rendimiento de un computador cuando se cambia la UAL del procesador por otra 10
veces más rápida, sabiendo que la UAL participa durante el 40% del tiempo que dura una tarea.

4. (20%) Suponiendo que un programa tarda en ejecutarse en una máquina 100 segundos, de los cuales 80 corresponden a
operaciones de multiplicar, ¿Qué tanto se debe mejorar la velocidad de la multiplicación si se quiere que el programa se
ejecute cinco veces más rápido? Explique el resultado obtenido.

5. (20%) Cuáles son los tipos de arquitecturas, explique las características de cada una de ellas.

6. (20%) Mediante un ejemplo, explique el ciclo de ejecución.

7. Usar mapas K para simplificar AL MÁXIMO, las siguientes funciones:

a) (10%) 𝐹(𝐴, 𝐵, 𝐶, 𝐷, 𝐸) = ∑ (0,4,8,12,15,27,29,30) + b) (10%) = F(A,B,C,D,E,F) =  (4, 5, 6, 7, 8, 10, 13, 15, 18,
∑𝑋(1,5,9,10,13,14,16,17,20,26,28,31) 20, 21, 22, 23, 26, 29, 30, 31, 33, 36, 37, 38, 39, 40, 42,
49, 52, 53, 54, 55, 60, 61)

F(A,B,C,D,E) = _____________________________________

________________________________________________

F(A,B,C,D,E,F) = ___________________________________

________________________________________________

Potrebbero piacerti anche