Está en la página 1de 3

FORO DESVENTAJAS Y VENTAJAS DE LAS ARQUITECTURAS DE LOS MICROCONTROLADORES

ARQUITECTURA VON NEWMAN:

Ventajas Permite cdigo automodificable Arquitectura electrnica fcil de disear Instrucciones y datos recuperados de forma secuencial (Von Newman Bottleneck)

Desventajas Debido a que la memoria es comn a los datos y las instrucciones, el proceso de ejecucin de todo es ms lento debido a dos accesos a memoria La limitacin de la longitud de las instrucciones por el bus de datos, que hace que el microprocesador tenga que realizar varios accesos a memoria para buscar instrucciones complejas. La limitacin de la velocidad de operacin a causa del bus nico para datos e instrucciones que no deja acceder simultneamente a unos y otras, lo cual impide superponer ambos tiempos de acceso.

ARQUITECTURA HARVARD:

Ventajas:
La arquitectura Harvard tiene la unidad central de proceso (CPU) conectada a dos memorias (una con las instrucciones y otra con los datos) por medio de dos buses diferentes. al ser los buses independientes, la CPU puede acceder a los datos para completar la ejecucin de una instruccin, y al mismo tiempo leer la siguiente instruccin a ejecutar. Facilita la realizacin del pipe-line. Mientras se procesa la instruccin actual se puede ir cargando la siguiente Canalizacin eficiente - Operando Recuperar y Fetch de instrucciones se pueden

superponer. Los autobuses separados para datos e instrucciones. Adaptados a una aplicacin FPGA. El tamao de las instrucciones no est relacionado con el de los datos, y por lo tanto puede ser optimizado para que cualquier instruccin ocupe una sola posicin de memoria de programa, logrando as mayor velocidad y menor longitud de programa.

Desventajas:
Cuando solo hay una memoria cache la divide en dos disminuyendo el rendimiento en caso que las instrucciones o los datos no tenga el mismo espacio Ms difciles de implementar

ARQUITECTURA RISC:

Ventajas:
Se incrementa la velocidad debido a un conjunto de instrucciones ms simples El ciclo del diseo ms corto resulta en un diseo efectivo costos controlados de desarrollo y tiempo de salida al mercado ms corto.

Desventajas: Cada instruccin puede ser ejecutada en un solo ciclo del CPU. Computador con repertorio de instrucciones reducido. Pocas instrucciones y muy bsicas. Repertorio simple y ortogonal. Formatos de instruccin uniformes.

ARQUITECTURA CISC:
Ventajas:

Facilidad de implementacin del conjunto de instrucciones Compatibilidad hacia adelante y hacia atrs de nuevas CPUS Facilidad de programacin

Permite implementar instrucciones de alto nivel directamente o con un nmero pequeo de instrucciones ensamblador.

Desventajas:

La complejidad del conjunto de instrucciones crece Las instrucciones de longitud variable reducen el rendimiento del sistema Inclusin de instrucciones que raramente usan

También podría gustarte