Diferencia entre RISC y procesador CISC

RISC vs procesador CISC

RISC y CISC son sistemas informáticos desarrollados para computadoras. La diferencia entre RISC y CISC es fundamental para entender cómo una computadora sigue sus instrucciones. Estos son términos comúnmente mal entendidos y este artículo intenta aclarar sus significados y conceptos detrás de las dos siglas..

RISC

Se pronuncia igual que RISK, es un acrónimo de Reduced Instruction Set Computer. Es un tipo de microprocesador que ha sido diseñado para llevar a cabo pocas instrucciones al mismo tiempo. Hasta que los fabricantes de hardware de la década de 1980 intentaban construir CPU que pudieran llevar a cabo una gran cantidad de instrucciones al mismo tiempo. Pero la tendencia se invirtió y los fabricantes decidieron construir computadoras que fueran capaces de llevar a cabo relativamente pocas instrucciones. Las instrucciones son simples y pocas, las CPU pueden ejecutarlas rápidamente. Otra ventaja de RISC es el uso de menos transistores, lo que los hace económicos de producir..

Características de RISC

- Exige menos decodificación

- Conjunto de instrucciones uniforme

- Registros de propósito general idénticos utilizados en cualquier contexto

- Modos de direccionamiento simple

- Menos tipos de datos en hardware

CISC

CISC significa Equipo de instrucciones complejas. En realidad, es una CPU que es capaz de ejecutar muchas operaciones a través de una sola instrucción. Estas operaciones básicas se pueden cargar desde la memoria, realizar una operación matemática, etc..

Características de CISC

- Instrucciones complejas

- Más cantidad de modos de direccionamiento

- Muy pipeline

- Más tipos de datos en hardware

A lo largo del tiempo, los términos RISC y CISC casi no tienen sentido, ya que tanto RISC como CISC han evolucionado y la distinción entre los dos se ha ido borrando progresivamente, y ambos se utilizan en sistemas informáticos. Muchos de los chips RISC de hoy admiten tantas instrucciones como los chips CISC de ayer. Hay chips CISC que utilizan las mismas técnicas que antes se consideraban utilizadas solo para chips RISC. Sin embargo, las diferencias básicas entre los dos son fáciles de comprender y son las siguientes.

Al hablar de las diferencias, RISC carga a los fabricantes de software, ya que tienen que escribir más líneas para las mismas tareas. RISC es más barato que CISC debido a que se requieren menos transistores. La velocidad de la computadora también es mayor con menos instrucciones para seguir en el mismo instante.