Se pretende evaluar el comportamiento de dos diseños hardware (D1 y D2) de una misma máquina. Al diseño D1 se le ha asignado una frecuencia de reloj de 50 MHz, mientras que el D2 es aún más rápido: 60 MHz. Utilizando un simulador de ambos diseños se han obtenido las siguientes mediciones :
Clase de instrucción
D1
D2
CPI
Frecuencia
CPI
Frecuencia
A
2
40%
2
40%
B
3
25%
2
25%
C
3
25%
3
25%
D
5
10%
4
10%
Contestar a las siguientes preguntas:
Calcular el CPI de cada máquina.
Obtener las frecuencias en MIPS para cada máquina. ¿Qué diseño es más rápido?
Además se pretende mejorar el compilador de esta máquina de forma que el porcentaje de instrucciones ejecutadas de cada clase se modifique de la forma siguiente:
Clase de instrucción
Porcentaje
A
90%
B
90%
C
85%
D
95%
Se pide elegir la combinación [diseño + compilador] más óptima y calcular su CPI. ¿Cuánto se ha mejorado el rendimiento final de la máquina añadiendo un compilador mejorado?
Realizar el cronograma correspondiente a un ciclo de acceso de lectura con espera de un ciclo en un microprocesador de 8 bits. Se tomará como ejemplo el i8085 que dispone de un bus de datos multiplexado de 8 bits, un bus de direcciones de 16 bits y un mapa de direcciones de E/S independiente.
Se recuerda que las señales generales utilizadas por este tipo de microprocesadores son las siguientes: IO/M, RD/WR, ALE, TEMP,WAIT,BSRQ,BSAK,INT,INTA.
Ennumerar y describir brevemente las características del modo protegido.
Explicar en qué consiste el ajuste dinámico del tamaño del bus de datos del i486.
¿Cuáles son las características principales de la arquitectura Pentium? Explicarlas en detalle.
El direccionamiento en un bus define la forma en que un maestro especifica el esclavo. Decir cuáles son las formas básicas de direccionamiento que existen.
En la actualidad se están incorporando nuevas características a los sistemas destinadas a mejorar el procesado de objetos gráficos. En concreto, ¿qué nuevos juegos de instrucciones se han desarrollado a tal efecto? Comentar semejanzas y diferencias entre los que conozca.
A elegir una pregunta de las dos siguientes:
Existen dos procedimientos básicos para la conexión de terminales: síncrono y asíncrono. Explicar los métodos de transmisión particulares empleados en el caso del bus serie RS.
Explicar brevemente el funcionamiento del puerto de impresora. ¿Es un puerto bidireccional?