Está en la página 1de 2

Microcontroladores con Arquitectura Harvard

En esta estructura los microcontroladores disponen de dos memorias, una que contiene el programa y otra para almacenar los datos. De este modo el CPU puede tener acceso simultneo a ambas memorias utilizando buses diferentes. Ms especficamente, el CPU puede leer la siguiente instruccin de programa mientras est procesando los datos de la instruccin actual. Actualmente todos los microcontroladores se inclinan por esta arquitectura.

Arquitectura Harvard de un microcontrolador Las partes principales de las computadoras es la memoria y la CPU, la primera guarda los datos y la CPU los procesa. A travs de la memoria no solo se pueden manejar los datos sino tambin el lugar donde se encuentran almacenados, estos dos parmetros son de mucha importancia para la CPU. El CPU trabaja con mucha mayor velocidad que las memorias con las que trabaja.

La arquitectura Harvard se caracteriza por utilizar dispositivos de almacenamiento fsicamente separados para las instrucciones y para los datos. La principal caracterstica de este tipo de Arquitectura es que al contar con 2 medios distintos para el almacenamiento de los datos y las instrucciones (adems de contar cada uno con un bus independiente), permite al CPU acceder de manera independiente y simultanea a ambas memorias obteniendo mayor velocidad de respuesta por parte del procesador. Unidad Central de Procesamiento: Es el componente principal de la computadora, se encarga de interpretar las instrucciones contenidas en los programas y procesa los datos. Memoria: Son dispositivos que retienen datos informticos durante algn intervalo de tiempo. Las memorias de computadora proporcionan una de las principales funciones de la computacin moderna: la retencin o almacenamiento de informacin. Memoria Principal: En ella se almacenan los programas y datos para que puedan ser procesados. Existen 2 tipos: Memoria de Datos (RAM): Se encarga de almacenar datos e instrucciones de manera temporal. Es voltil, es decir, pierde sus datos una vez apagado el equipo. Memoria de Instrucciones (ROM): Permite solo la lectura de la informacin contenida en ella pero no su escritura, aqu se almacenan las instrucciones del programa. En esta arquitectura, el hecho de tener un bus separado para el programa y otro para los datos permite que el CPU pueda acceder a los datos para completar la ejecucin de una instruccin, y al mismo tiempo leer la siguiente instruccin a ejecutar, evitando as la creacin de cuellos de botella y obteniendo un mejor desempeo

También podría gustarte