Diferencia entre RISC y CISC

Diferencia entre RISC y CISC

RISC vs CISC

RISC (computación de conjunto de instrucciones reducido) y CISC (computación compleja de instrucciones complejas) son dos arquitecturas de computadora que se usan predominantemente hoy en día. La principal diferencia entre RISC y CISC está en el número de ciclos de computación. Cada una de sus instrucciones toma. Con CISC, cada instrucción puede utilizar un número mucho mayor de ciclos antes de completar que en RISC.

La razón detrás de la diferencia en el número de ciclos utilizados es la complejidad y el objetivo de sus instrucciones. En RISC, cada instrucción solo está destinada a lograr una tarea muy pequeña. Entonces, si desea realizar una tarea compleja, entonces necesita muchas de estas instrucciones unidas. Con CISC, cada instrucción es similar a un código de idioma de alto nivel. Solo necesita algunas instrucciones para obtener lo que desea, ya que 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 paso pequeño puede necesitar una instrucción separada, a diferencia de CISC donde una sola instrucción ya cubriría varios pasos. Aunque el CISC puede ser más fácil para los programadores, también tiene su desventaja. Usar CISC puede no ser tan eficiente como cuando usa RISC. Esto se debe a que las ineficiencias en el código CISC se utilizarán una y otra vez, lo que lleva a los ciclos desperdiciados. El uso de RISC permite que el programador elimine el código innecesario y evite los ciclos de pérdida.

Las diferencias anteriores pueden tener sentido para aquellos que están tecnológicamente inclinados. Pero para la mayoría de la gente, sería galimatías. Para que sea más fácil de entender, es mejor ver dónde se están utilizando los dos. CISC ha logrado obtener una ventaja temprana en la computación con el dominio de la arquitectura X86 de Intel, que es la base de todas las demás arquitecturas de computadoras modernas. Por el contrario, RISC ha logrado llegar a dispositivos portátiles como teléfonos inteligentes, tabletas, receptores GPS y otros dispositivos similares. El brazo 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 generalmente son escasos.

Resumen:

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