• 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?