En este blog hablaré sobre lo contrario de lo que hable en el post sobre la arquitectura ARM, osea, la contrapuesta a la arquitectura RISC con el fin de dejar claro este bando, sus ventajas, desventajas y otros puntos importantes del cual saber al hablar de CISC.
Fuente: https://www.emaze.com/@AIQOQWRW/ARQUITECTURA-CISC |
CISC
CISC (computadora con conjunto de instrucciones complejas) es una clase de arquitectura de computadoras el cual promueve el uso de grandes cantidades de instrucciones el cual permite operaciones complicadas entre operandos localizados en la memoria o en registros internos. Con la explicación anterior prácticamente CISC se declara lo contrario a RISC. Los procesadores con esta arquitectura trae variedad de registros y requiere de muchos pasos y ciclos de reloj para poder realizar una sola operación. Si una PC es compatible con CPU's x86 contiene procesador x86 en excepción con algunas computadores Mac.
Esta arquitectura utiliza algo llamado la microprogramación lo cual cada instrucción de la máquina es interpretada por un microprograma localizado en una memoria en el circuito integrado del procesador. Las instrucciones compuestas llegan a ser decodificadas internamente y son ejecutadas con unas microinstrucciones que están guardadas en una ROM (Memoria de solo lectura) interna. A partir de esto es necesario varios ciclos de reloj, todo esto con el fin de terminar una tarea teniendo que ensamblar la menor cantidad de lineas posible. Se han alzado voces que afirman que CISC esta teniendo escasez de oportunidades para ofrecer más ventajas que RISC, sin embargo otras voces dicen lo contrario y que si esta alcanzando a RISC pero esta tomando características de su rivalidad.
CISC es una de las primeras construcción de procesadores, estuvo antes del desarrollo de los RISC.
Algunos ejemplos de los primeros procesadores CISC son:
Algunos ejemplos de los primeros procesadores CISC son:
- Motorola 68000
Fuente: http://elblogdemanu.com/la-herencia-del-motorola-68000/ |
- Zilog Z80
Fuente: https://en.wikipedia.org/wiki/Zilog_Z80 |
- Familia intel x86
Fuente: https://es.wikipedia.org/wiki/Intel_Pentium |
Ventajas
- Tiene una velocidad que ha sido creciente conforme el tiempo pasa.
- Facilitan el trabajo para los programadores.
- Compatibilidad hacia adelante y detrás de las nuevas CPU's
- Puede ser menor la complejidad del compilador
- Facilita la depuración de errores
Desventajas
- Se dificulta el paralelismo. Esto obliga a subsanar lo anterior mencionado con microprocesadores que implementen un sistema que convierte instrucciones complejas en varias instrucciones simples.
- No llega a ser tan eficiente como la arquitectura RISC
- Utiliza más recursos que RISC.
- Inclusión de instrucciones que raramente se usan.
- La complejidad del conjunto que contiene las instrucciones es creciente.
Referencias
- C.Fernandez Juarez. (2017). Arquitectura RISC y CISC. 25/10/2017, de Sitio web: http://www.academia.edu/17072216/Arquitectura_RISC_y_CISC
- Alegsa L. (2015). CISC. 24/10/2017, de Sitio web: http://www.alegsa.com.ar/Dic/cisc.php
- Vega J. & Sánchez R. & Salgado G. & Sánchez L. (2012). Arquitectura RISC vs CISC. 26/10/2017, de Sitio web: https://www.azc.uam.mx/publicaciones/enlinea2/num1/1-2.htm
- Hernandez H. & Uriza B. & Arce A. (2015). Arquitectura CISC y RISC. 24/10/2016, de Sitio web: https://es.slideshare.net/Dacoom/arquitecturas-risc-y-cisc
Comentarios
Publicar un comentario