Taller en Clases Arquictetura

1. ¿Cuáles son las algunas de las características típicas que distinguen la organización RISC?:  Instrucciones de tamañ

Views 116 Downloads 53 File size 216KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

1. ¿Cuáles son las algunas de las características típicas que distinguen la organización RISC?:  Instrucciones de tamaño fijo y presentado en un reducido número de formatos.  Sólo las instrucciones de carga y almacenamiento acceden a la memoria de datos.  No deberían ser más complicadas que las microinstrucciones de las maquinas CISC y deberían ejecutarse más rápido.  Puede incluir solo una o dos instrucciones ADD diferentes.  Usan direccionamiento sencillo a registro.  Instrucciones de tamaño fijo y presentado en un reducido número de formatos.  Sólo las instrucciones de carga y almacenamiento acceden a la memoria de datos.

2. ¿Cuáles son característica más importante de la arquitectura EPIC?: La característica más importante de esta arquitectura es que permite agrupar instrucciones para ejecutarlas de manera paralela en forma explícita.

3. De que se trata el concepto de carga especulativa según la arquitectura EPIC: La especulación trata de aprovechar el microprocesador cuando se encuentra en períodos de latencia, en ese momento “especula” sobre las instrucciones y los datos que va a necesitar más adelante y los carga. 4. ¿Cuáles son algunas de las características típicas de una arquitectura de repertorio de instrucciones de tipo RISC?  No deberían ser más complicadas que las microinstrucciones de las maquinas CISC y deberían ejecutarse más rápido.  Instrucciones de tamaño fijo y presentado en un reducido número de formatos.  Sólo las instrucciones de carga y almacenamiento acceden a la memoria de datos.  Puede incluir solo una o dos instrucciones ADD diferentes.  Usan direccionamiento sencillo a registro.  Instrucciones de tamaño fijo y presentado en un reducido número de formatos.  Sólo las instrucciones de carga y almacenamiento acceden a la memoria de datos.

5. ¿Cuáles son los dos problemas que impiden que se consiga la máxima aceleración en la segmentación con instrucciones regulares? Hay dos problemas: el primero es que suponemos que se usa una memoria de un único puerto y que solo es posible un acceso a memoria en cada etapa. Esto requiere la inserción de un estado de espera en algunas instrucciones. El segundo problema consiste en que una instrucción de salto interrumpe el flujo secuencial de ejecución. 6. ¿Qué es un salto retardado? Es una forma de incrementar la eficiencia de la segmentación, utiliza un salto que no tiene lugar hasta después de que se ejecute la siguiente instrucción de ahí el termino retardado. 7. Defina que es Un ciclo máquina. Se define como el tiempo que se tarda en captar dos operandos desde dos registros, realiza una operación de la ALU y almacenar el resultado en un registro. 8. Stalling en su capítulo 13 plantea que:” una esperanza de la Arquitectura CISC es que los programas sean más pequeños y que se ejecuten más rápido”. Explique si es viable o no este enunciado:

9. Defina que es una Arquitectura súper escalar: Reproduce exactamente cada etapa del cauce de manera que dos o más instrucciones en la misma etapa del cauce se pueden procesar simultáneamente.

10. Defina que es una arquitectura súper segmentada: Es aquella que utiliza más etapas y de grano más fino en el cauce.

11. ¿Cuáles limitaciones tienen la arquitectura Súper escalar y súper segmentada en la arquitectura RISC?: Súper escalada: Las dependencias entre instrucciones de cause diferentes. Pueden reducir la velocidad del sistema se necesita lógica adicional para coordinar estas dependencias. Super segmentada: hay ciertos gastos extras asociados con la transferencia de instrucciones de una etapa a la siguiente. 12. ¿Qué sucede con el hardware en un sistema súper segmentado?:El hardware existente se usa varias veces por ciclo insertado registro de separación para dividir cada etapa del cauce. Básicamente