Es un tipo de microprocesador con las siguientes características fundamentales:
1. Instrucciones de tamaño fijo y presentadas en un reducido número de formatos.
2. Sólo las instrucciones de carga y almacenamiento acceden a la memoria por datos.
Además estos procesadores suelen disponer de muchos registros de propósito general.
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. Las máquinas RISC protagonizan la tendencia actual de construcción de microprocesadores. PowerPC, DEC Alpha, MIPS, ARM, ... son ejemplos de algunos de ellos.
Entre las ventajas de RISC tenemos las siguientes:
o La CPU trabaja mas rápido al utilizar menos ciclos de reloj para ejecutar instrucciones.
o Utiliza un sistema de direcciones no destructivas en RAM. Eso significa que a diferencia de CISC, RISC conserva después de realizar sus operaciones en memoria los dos operandos y su resultado, reduciendo la ejecución de nuevas operaciones.
o Cada instrucción puede ser ejecutada en un solo ciclo del CPU
Ejemplo de microprocesadores basados en la tecnología CISC:
o MIPS, Millions Instruction Per Second.
o PA-RISC, Hewlett Packard.
o SPARC, Scalable Processor Architecture, Sun Microsystems.
o POWER PC, Apple, Motorola e IBM.
CISC es un modelo de arquitectura de computadores (del inglés Complex Instruction Set Computing). Los microprocesadores CISC tienen un conjunto de instrucciones que se caracteriza por ser muy amplio y permitir operaciones complejas entre operandos situados en la memoria o en los registros internos, en contraposición a la arquitectura RISC.
Este tipo de arquitectura dificulta el paralelismo entre instrucciones, por lo que, en la actualidad, la mayoría de los sistemas CISC de alto rendimiento implementan un sistema que convierte dichas instrucciones complejas en varias instrucciones simples del tipo RISC, llamadas generalmente microinstrucciones.
Los CISC pertenecen a la primera corriente de construcción de procesadores, antes del desarrollo de los RISC. Ejemplos de ellos son: Motorola 68000, Zilog Z80 y toda la familia Intel x86 usada en la mayoría de las computadoras personales del planeta.
Entre las bondades de CISC destacan las siguientes:
o Reduce la dificultad de crear compiladores.
o Permite reducir el costo total del sistema.
o Reduce los costos de creación de sftware.
o Mejora la compactación de código.
o Facilita la depuración de errores.
Ejemplo de microprocesadores basados en la tecnología CISC:
o Intel 8086, 8088, 80286, 80386, 80486.
o Motorola 68000, 68010, 68020, 68030, 6840.
0 comentarios: