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