Está en la página 1de 2

Diferencias entre procesadores CISC y RISC

Vamos a ver las diferencias entre las arquitecturas de procesadores CISC y RISC en una sencilla
tabla para que se pueda ver de manera más clara

CISC RISC

Es una arquitectura con conjunto de Es una arquitectura de conjunto de instrucciones


instrucciones reducido complejas

Hace hincapié en el software para Hace hincapié en el hardware para optimizar el


optimizar el conjunto de instrucciones conjunto de instrucciones

Es una unidad de programación cableada


Unidad de microprogramación en el procesador
en el procesador

Requiere múltiples conjuntos de registros Requiere un único conjunto de registros para


para almacenar la instrucción almacenar la instrucción

Tiene una sencilla decodificación de las Tiene una compleja decodificación de las
instrucciones instrucciones

Los usos de la canalización son simples Los usos de la canalización son difíciles

Utiliza un número limitado de Utiliza una gran cantidad de instrucciones que


instrucciones que requiere menos tiempo requieren más tiempo para ejecutar las
para ejecutar las instrucciones instrucciones

Utiliza LOAD y STORE que son instrucciones Utiliza la instrucción LOAD y STORE en la
independientes en el registro para interacción de memoria a memoria de un
registrar la interacción de un programa programa

Tiene más transistores en registros de Tiene transistores para almacenar instrucciones


memoria complejas

El tiempo de ejecución es muy corto El tiempo de ejecución es mayor

Se puede utilizar con aplicaciones de gama Se puede utilizar con aplicaciones de alta gama
baja como domótica, sistema de seguridad, como telecomunicaciones, procesamiento de
etc. imágenes, procesamiento de video, etc.

Tiene instrucciones de formato fijo Tiene instrucciones de formato variable


El programa escrito para esta arquitectura
Los programas escritos para esta arquitectura
necesita ocupar más espacio en la
tienden a ocupar menos espacio en la memoria
memoria

Los procesadores de arquitectura CISC son los procesadores Intel Core y AMD Ryzen, por ejemplo.
Mientras que los procesadores de arquitectura RISC son los utilizados para smartphone, como
puedan ser los Qualcomm Snapdragon y Samsung Exynos. Cada una de estas arquitecturas de
procesadores tienen unas características bastante diferenciables entre ellas y los usos son
diferentes. Podemos resumir las diferencias de estos en que los procesadores CISC son de fuerza
bruta y los procesadores RISC son eficientes.

Actualmente estamos viendo como RISC va consiguiendo ganarle terreno a la arquitectura CISC. El
Apple M1 usado en portátiles de la compañía se basa en licencias de ARM, quien licencia diseños
de procesadores basados en RISC. Hemos visto como Apple ha anunciado el salto de portátiles,
ordenadores de sobremesa y workstation a procesadores de arquitectura RISC. Dejará de lado la
dependencia que tenía de Intel y de los procesadores CISC.

La apuesta de NVIDIA de adquirir ARM Holdings, quien desarrolla y licencia procesadores de


arquitectura CISC, es una muestra más del cambio en la industria. Podemos destacar incluso los
procesadores Intel Alder Lake, que se basan en un diseño de núcleos de alta eficiencia y núcleos de
fuerza, una copia del diseño ARM big.LITTLE de tipos RISC, que Intel está llevando al mundo CISC.

También podría gustarte