Risc (Computadora con conjunto de instrucciones reducidas)
Enviado por PachecoK • 2 de Mayo de 2013 • Trabajo • 752 Palabras (4 Páginas) • 648 Visitas
RISC.
RISC (Computadora con conjunto de instrucciones reducidas) es un tipo de microprocesador con las instrucciones de tamaños fijos y presentados en un reducido número de formatos, y en el cual sólo las instrucciones de carga y almacenamiento acceden a la memoria de datos.
El objetivo de diseñar máquinas con esta arquitectura es posibilitar la segmentación y el paralelismo en la ejecución de instrucciones y reducir los accesos a memoria.
La arquitectura RISC funciona de modo muy diferente a la CISC, su objetivo no es ahorrar esfuerzos externos por parte del software con sus accesos a la RAM, sino facilitar que las instrucciones sean ejecutadas lo más rápidamente posible. La forma de conseguirlo es simplificando el tipo de instrucciones que ejecuta el procesador.
La idea estuvo inspirada también por el hecho de que muchas de las características que eran incluidas en los diseños tradicionales de CPU para aumentar la velocidad estaban siendo ignoradas por los programas que eran ejecutados en ellas. Además, la velocidad del procesador en relación con la memoria de la computadora que accedía era cada vez más alta.
Además, los comandos de RISC son todos del mismo tamaño y se cargan y almacenan del mismo modo. Al ser estas instrucciones pequeñas y sencillas, no necesitan ser descodificadas en instrucciones menores como en el caso de los chips CISC, pues ya constituyen en sí unidades descodificadas.
CARACTERISTICAS.
Las características que generalmente son encontradas en los diseños RISC son:
1. Pequeño conjunto de instrucciones, poseen un número significativamente menor de instrucciones que la estructura CISC.
2. Instrucciones simples.
3. Instrucciones de longitud fija, La mayoría de las instrucciones son de la misma longitud lo que permite que una instrucción se busque con una operación individual.
4. Predominan las instrucciones que se ejecutan en un ciclo de máquina, la mayoría de las instrucciones se ejecutan en un solo ciclo esto permite la implementación de segmentación.
5. Procesamiento de segmentación, los procesadores RISC tienen la capacidad de manejar varias instrucciones al mismo tiempo, por medio de la técnica de segmentación o línea de trabajo.
PROCESO DE INSTRUCCIONES.
• Aritméticas, en la mayoría de los computadores: suma, resta, multiplicación y división.
• Lógicas, son operaciones sobre datos lógicos: operaciones lógicas bit a bit.
• Transferencia de datos, se trata de copiar un dato de un sitio (registro o memoria) a otro.
Debe especificar:
- Operandos fuente y destino.
- Longitud del dato a transferir.
• Operandos inmediatos, se trata de media docena de instrucciones que realizan una operación con un valor inmediato de 8 bits que se proporciona dentro del formato de la instrucción, el cual sólo tiene dos campos: el del Código OP (6 bits) y el del operando inmediato (8 bits).
• Control (de flujo de ejecución), las instrucciones de control cambian esta secuencia de ejecución (ruptura de secuencia).
• Sistema,
...