Está en la página 1de 2

Arquitectura de Von Neuman

CPU

Controlador de e/s Memoria principal

es el lugar en el
La memoria principal tiene por objeto que se procesa la
guardar información que es accesible a la información de
En la medida en la que el sistema CPU. La CPU puede leer y/o escribir acuerdo a las
informático precisa comunicarse datos en las diferentes posiciones de instrucciones del
con el mundo exterior (utilizando memoria que componen la memoria programa.
diferentes periféricos), es principal.
necesario un elemento que
controle el flujo de información
que entra y/o sale del sistema Unidad de Control unidad
Banco de
informático. Tiene aritmética y
registros lógica (ALU)

Se encarga de leer
las instrucciones La ALU realiza una
máquina determinada
a. Memoria RAM a. Memoria ROM
almacenadas en operación según
(Random Access (Read Only unas señales de
la memoria
Memory): Memory): Memoria Proporciona control de entrada.
principal y de
Memoria de de acceso aleatorio un espacio de Cada operación se
generar las lleva a cabo sobre
acceso aleatorio que sólo permite la almacenamie señales de control un conjunto de
(no tiene porqué En la medida en la nto para los
que el sistema necesarias para datos y produce
ser utilizada de datos con los controlar y resultados. Por lo
manera informático precisa que trabaja la coordinar el resto tanto, los
secuencial) que comunicarse con el
CPU. de las unidades resultados son
mundo exterior
permite tanto la generados según
(utilizando diferentes funcionales de
lectura como la las señales de
periféricos), es un ordenador, con control y de los
escritura necesario un el fin de ejecutar datos.
elemento que las instrucciones
controle el flujo de leídas.
información que entra
Arquitectura
Harvard

Unidad Memoria de Memoria de Dispositivos


Central de instrucciones Definicion
datos de E/S
Procesos

Unidad de control y una unidad aritmética Es la memoria donde se almacenan Almacena los datos utilizados por los - Circuito de reloj: genera los Arquitectura con memoria de
y lógica. las instrucciones del programa que programas. Los datos varían pulsos para sincronizar todo el programa y de datos
Lee la instrucción de la memoria de debe ejecutar el microcontrolador. El continuamente y, por lo tanto, hay que
instrucciones, genera las señales de tamaño de las palabras de la memoria implementarla utilizando memorias sistema. separadas y solo accesibles a
control necesarias para obtener los se adapta al número de bits de las volátiles, memoria RAM, sobre la cual se - Temporizadores: permiten
través de buses distintos.
operandos de la memoria de datos y instrucciones del microcontrolador. pueden realizar operaciones de lectura y
contar el tiempo y establecer
después ejecuta la instrucción mediante La memoria de instrucciones se escritura. Habitualmente se utiliza SRAM
la ALU y almacena el resultado producido implementa utilizando memorias no (memoria RAM estática ostatic RAM). Si retardos.
en la memoria de datos. volátiles: ROM, PROM, EPROM, es necesario guardar algunos datos - Temporizador de vigilancia:
EEPROM o flash. demanera permanente o que varíen poco
Si el programa que ha de ejecutar el (configuración o estado del circuito temporizador que
microcontrolador es siempre el mismo, microcontrolador), se utiliza memoria provoca una reinicialización
la capacidad de la memoria se adecua EEPROM o flash.
del sistema si el programa se
al tamaño previsto que tendrán los
programas que tiene que ejecutar, con bloquea por alguna condición
el fin de optimizar el espacio. de fallo.
- Convertidores
analógico-digital
(ADC)ydigital-analógico
(DAC).
- Comparadores analógicos:
permiten tratar señales
analógicas.

También podría gustarte