Arquitectura de las computadoras basada en los registros

RISC: Computador con Conjunto de Instrucciones Reducidas

Características

Brinda mayor importancia al Software

Instrucciones reducidas

Accede a la memoria mediante registros

Codificar en el procesador RISC es complejo

La ejecución de instrucciones requiere un sólo ciclo

La complejidad recae en el compilador

Ventajas

Su rendimiento es mayor que el de CISC

Esta arquitectura usa menos espacio en el chip

Usa chips más pequeños, de menor costo

Su proceso de diseño es más rápido que el de CISC

La ejecución de instrucciones es alta

Desventajas

El rendimiento de su procesador depende del código que se esté ejecutando

Requiere sistemas de memoria muy rápidos para alimentar varias instrucciones

Se proporciona una memoria caché de gran tamaño en el chip

CISC: Computadoras con un conjunto de instrucciones complejo

Características

Brinda mayor importancia al Hardware

Instrucciones complejas

Accede a la memoria directamente

Codificar en el procesador CISC es simple

La ejecución de instrucciones requiere múltiples ciclos

La complejidad recae en la microprogramación

Ventajas

La microprogramación es fácil de implementar

Es fácil agregar nuevos comandos al chip sin cambiar la estructura del conjunto de instrucciones

Hace un uso eficiente de la memoria principal al usar menos instrucciones (por ser complejas)

El compilador no es complicado

Desventajas

El hardware del chip y el conjunto de instrucciones se vuelven más complejos con cada generación del procesador

El rendimiento general de la máquina se reduce debido a la velocidad de reloj más lenta

La complejidad del hardware y el software integrado en el diseño de CISC para realizar muchas funciones