Documentos de Académico
Documentos de Profesional
Documentos de Cultura
instrucciones
CISC/RISC
-HUGO PARADA JARAMILLO
CISC
Dominaban en los años 60-70, y
aún se pueden ver en algunos
procesadores de la familia x86 de
Intel o AMD.
Tienen un conjunto de
instrucciones muy amplio, que
permite operaciones complejas
entre operandos en la memoria o
en sus registros internos.
Por su tipo de arquitectura, es
difícil llevar a cabo paralelismo
entre instrucciones.
Para mantener el código
pequeño, las arquitecturas a
menudo tenían instrucciones con
tamaños variables, lo que
dificultaba el diseño de la unidad
de control, problema que fue
solucionado mediante el uso de
microcódigo.
RISC
Ganaron popularidad en los 80-90
mientras se volvía más complicado
incrementar el rendimiento de los
procesadores CISC.
Enfoque de menos instrucciones pero
cada una de estas realizando menos
trabajo.
Conjuntos de instrucciones diseñados
en orden de “cargar y almacenar”,
con todos los formatos de
instrucciones del mismo tamaño para
simplificar procesos.
Solo las instrucciones y modos de
direccionamiento que ayudaban a
mejorar el rendimiento fueron
incluidos, y se eliminó toda la lógica
extraña para hacer la CPU más
“ligera” y veloz.
Comparativa
CISC RISC
Reduce la dificultad de crear La CPU trabaja más rápido al
compiladores. usar menos ciclos clk para
ejecutar instrucciones.
Permite reducir el costo total
A diferencia de CISC,
del sistema. conserva los operandos y
Reduce los costos de creación resultados después de realizar
de Software. sus operaciones en memoria,
reduciendo la ejecución de
Mejora la compactación de nuevas operaciones.
código.
Cada instrucción puede ser
Facilita la depuración de ejecutada en un solo ciclo del
errores. CPU.
Ejemplos
CISC RISC
Familia x86 de Intel Celulares.
Familia x86-64 de AMD, Tablets.
adoptada por Intel. Computadoras y
supercomputadoras en
general.
Conclusiones