RISC VS CISC
A la hora de diseñar un procesador se debe tomar en cuenta cual va ser su juego de instrucciones.
Existen dos tipos distintos, el RISC(Reduced Instruction Set Computing) y el CISC(Complex instruction set computing).
Su mayor diferencia es la complejidad y velocidad de ejecución de sus instrucciones.
RISC:
![](https://www.differencebetween.info/sites/default/files/images/4/1risc.jpg)
Algunas ventajas del RISC:
- La decodificación de instrucciones es simple.
- Sus instrucciones son uniformes
- Sus registros de propósito general son idénticos
- Tiene nodos de direccionamiento simple
- A la hora de escribir código, beneficia al programador permitiendole remover código innecesario asi previniendo tener ciclos innecesarios.
CISC:
![](https://www.differencebetween.info/sites/default/files/images/4/1cisc.jpg)
Algunas ventajas del CISC:
- Facilita la creación de software.
- Reduce los codigos
- Facilita solucionar errores.
- Permiten operaciones de bajo nivel
¿ Se puede saber cual es mejor ?
Cada uno de las opciones tiene sus ventajas y sus desventajas, en términos de eficiencia pura RISC va a ser mejor pero CISC sigue dominando el mercado. Sus formas de operar hacen que escoger quien es mejor depende del proyecto en el que se van a utilizar, por ejemplo en dispositivos móviles se utiliza mucho RISC pero en las computadoras de escritorio CISC.
Fuentes:
http://www.differencebetween.info/difference-between-risc-and-cisc
https://cs.stanford.edu/people/eroberts/courses/soco/projects/risc/risccisc/
http://www.academia.edu/17072216/Arquitectura_RISC_y_CISC
Comentarios
Publicar un comentario