Procesador RISC frente a CISC
RISC y CISC son sistemas informáticos desarrollados para ordenadores. La diferencia entre RISC y CISC es fundamental para comprender cómo una computadora sigue sus instrucciones. Estos son términos comúnmente malinterpretados y este artículo intenta aclarar sus significados y conceptos detrás de los dos acrónimos.
RISC
Se pronuncia igual que RIESGO, es un acrónimo de Computadora con conjunto de instrucciones reducido. Es un tipo de microprocesador que ha sido diseñado para realizar pocas instrucciones al mismo tiempo. Hasta la década de 1980, los fabricantes de hardware intentaban construir CPU que pudieran ejecutar una gran cantidad de instrucciones en el mismo instante. Pero la tendencia se invirtió y los fabricantes decidieron construir computadoras que fueran capaces de ejecutar relativamente muy pocas instrucciones. Siendo las instrucciones simples y pocas, las CPU podrían 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 uniformes
– Registros de propósito general idénticos utilizados en cualquier contexto
– Modos de direccionamiento simple
– Menos tipos de datos en hardware
CISC
CISC son las siglas de Complex Instruction Set Computer. En realidad, es una CPU que es capaz de ejecutar muchas operaciones a través de una sola instrucción. Estas operaciones básicas pueden ser cargar desde la memoria, realizar una operación matemática, etc.
Características de CISC
– Instrucciones complejas
– Más número de modos de direccionamiento
– Altamente canalizado
– Más tipos de datos en hardware
Durante un período de 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 vuelto cada vez más borrosa con el uso de ambos en sistemas informáticos. Muchos de los chips RISC actuales 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.
Hablando de diferencias, RISC supone una carga para 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.