Microprocesadores

CPI. MIPS. Instrucciones ejecutadas. Cronograma. Modo protegido. Bus de dato i486. Terminal síncrono-asíncrono. Puerto bidireccional

  • Enviado por: Christian
  • Idioma: castellano
  • País: España España
  • 8 páginas
publicidad

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