Está en la página 1de 2

UNIVERSIDAD TÉCNICA DEL NORTE

FACULTAD DE INGENIERIA EN CIENCIAS APLICADAS


CARRERA DE MECATRÓNICA

SISTEMAS MICROPROCESADOS
DEBER NRO 1

RESOLVER LOS SIGUIENTES EJERICICIOS:

1. Si un procesador ejecuta un programa en 2000s y necesita 3x109 ciclos. ¿Cuál debe ser la frecuencia de reloj del
microprocesador?

2. La ejecución de una instrucción tiene 6 etapas con las siguientes latencias:

Instrucciones Etapa 1 Etapa 2 Etapa 3 Etapa 4 Etapa 5 Etapa 6

A 250ns 100ns 270ns 430ns 750ns 200ns

B 100ns 240ns 500ns 320ns 140ns 520ns

C 230ns 120ns 340ns 200ns 150ns 120ns

Cada etapa supone 10ns extra debido a los registros entre etapas en procesadores segmentados.

Con un microprocesador segmentado, calcular para cada instrucción:


¿Cuál es el tiempo de ciclo?
¿Cuál es la latencia de cada instrucción?
¿Cuál es el rendimiento?

3. En base al ejercicio anterior, si pudiera dividir una de las etapas de la ejecución de las instrucciones en 2 partes
iguales, ¿Cuál elegiría?

De acuerdo a su selección, determine para cada instrucción:


¿Cuál es el nuevo tiempo de ciclo?
¿Cuál es la nueva latencia?
¿Cuál es el nuevo rendimiento?

4. Determine el número de ciclos de reloj, si un programa tiene 3 instrucciones aritméticas que se ejecutan cada
una en 2s, 10 instrucciones de salto que se ejecutan en 5s y 5 instrucciones de memoria que se ejecuta en 10s
en el microprocesador a 3.8 GHz.

5. Si las 5 etapas son 1ns, 1.5ns, 4ns, 3ns y 0.5ns, ¿cuál es la mejor aceleración que puede obtener en comparación
con el microprocesador original?

6. Un programa tiene 10 instrucciones aritméticas que se ejecutan cada una en 20s y 25 instrucciones de
memoria que se ejecutan en 5s. ¿Cuál es la frecuencia de reloj utilizable en el microprocesador?

MsC. Gabriela Verdezoto


REALIZAR UN MAPA MENTAL PARA CADA UNA DE LAS SIGUIENTES TECNOLOGÍAS:

A. INTEL QPI y AMD HT


B. Tecnología Intel Turbo Boost Max 3.0
C. Procesador Intel Core™ i9

MsC. Gabriela Verdezoto