Se pretende evaluar el comportamiento de dos diseños hardware (D1... diseño D1 se le ha asignado una frecuencia de reloj... •

Anuncio
• 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
A
2
B
3
C
3
D
5
Contestar a las siguientes preguntas:
D2
CPI
40%
25%
25%
10%
Frecuencia
2
2
3
4
CPI
40%
25%
25%
10%
Frecuencia
• 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?
1
Descargar