Diferencia entre RISC y CISC

RISC frente a CISC

Dos de las arquitecturas informáticas más utilizadas en la actualidad son RISC (Computación de conjunto de instrucciones reducido) y CISC (Computación de conjunto de instrucciones complejo). La principal diferencia entre RISC y CISC es la cantidad de ciclos de cómputo que toma cada una de sus instrucciones. Con CISC, cada instrucción puede usar una cantidad mucho mayor de ciclos antes de completarse que en RISC.

La razón de la diferencia en el número de ciclos utilizados es la complejidad y el objetivo de sus instrucciones. En RISC, cada instrucción está destinada a realizar una tarea muy pequeña. Por lo tanto, si desea realizar una tarea compleja, deberá unir muchas de estas instrucciones. Con CISC, cada instrucción es como un código de lenguaje de alto nivel. Solo necesita unas pocas instrucciones para obtener lo que necesita porque cada instrucción hace mucho.

En términos de la lista de instrucciones disponibles, RISC tiene la más larga sobre CISC. Esto se debe a que cada pequeño paso puede requerir una instrucción separada, a diferencia de CISC, donde una sola instrucción ya cubriría varios pasos. Si bien CISC puede ser más fácil para los programadores, también tiene sus inconvenientes. El uso de CISC puede no ser tan eficiente como el uso de RISC. Esto se debe a que las ineficiencias en el código CISC se usarán repetidamente, lo que generará ciclos desperdiciados. El uso de RISC permite al programador eliminar código innecesario y evitar ciclos desperdiciados.

Las diferencias anteriores pueden tener sentido para los tecnológicamente inclinados. Pero para la mayoría de la gente, sería un galimatías. Para que sea más fácil de entender, es mejor ver dónde se usan ambos. CISC logró obtener un dominio temprano en la informática y el dominio de la arquitectura x86 de Intel, que es la base de todas las demás arquitecturas informáticas modernas. Por el contrario, RISC ha logrado abrirse camino en dispositivos portátiles como teléfonos inteligentes, tabletas, receptores GPS y otros dispositivos similares. ARM es una de las arquitecturas RISC notables utilizadas en estos dispositivos. La mayor eficiencia de la arquitectura RISC la hace deseable en estas aplicaciones donde los ciclos y la energía suelen ser escasos.

Descubre también la:  Diferencia entre lúmenes ANSI y lúmenes

Resumen:

  1. Las instrucciones CISC usan más ciclos que RISC
  2. CISC tiene instrucciones mucho más complejas que RISC
  3. CISC normalmente tiene menos instrucciones que RISC
  4. Las implementaciones CISC tienden a ser más lentas que las implementaciones RISC
  5. Las computadoras generalmente usan CISC mientras que las tabletas, los teléfonos inteligentes y otros dispositivos usan RISC

Wlip.es

Somos entusiastas de la tecnología, la ciencia y sus avances. Nuestra curiosidad nunca se sacia y por eso intentamos investigar y conocer cada día más cosas. Te traemos las diferencias más curiosas sobre conceptos, cosas y mucho más.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *