von Neumann proponía que tanto el programa como sus datos fueran
almacenados en la memoria del computador.
Conjunto de instrucciones de máquina almacenadas en la memoria principal de un ordenador que
determinan su comportamiento
codificar las instrucciones de forma numérica y guardarlas junto
con los datos en la misma memoria.
MAQUINA
SECUENCIAL
Instrucciones y datos deben estar
presentes en la memoria
desde la memoria con un dispositivo de control o secuenciador
ejecuta un programa instruccion por instruccion
IMPLEMENTACION
Unidades Funcionales
Unidades de Entrada (INPUT)
permite la comunicación con el mundo exterior de los computadores, son
otros dispositivos que reciben los resultados y que le transmiten la
información al computador para su procesamiento.
Unidades de Salida(OUTPUT)
Unidad de Control
organiza la implementación consistente de algoritmos
de decodificación de instrucciones que provienen de la
memoria del dispositivo
el orden de la memoria (el orden del
cambio de dirección en el contador de
programa)
la Memoria
conjunto de celdas con identificadores únicos
(direcciones), que contienen instrucciones y datos.
Dispositivo de operación (DO)
ejecuta un conjunto de instrucciones
sobre porciones de información
almacenada, separada de la memoria del
dispositivo operativo
Ventajas de la
Arquitectura
Uso mas eficiente de la memoria porque
usa la misma para instrucciones y datos
Modifica el programa en tiempo de ejecución
Es mas simple arquetectónicamente
CPU con menos operaciones y mas flexible
Carácteristicas de la
Arquitectura
almacena los datos y las instrucciones del programa en la misma
memoria
No Existe distinción Explicita
entre instrucciones y datos en la
memoria
Cada instrucción especifica la dirección de la siguiente
instrucción a ejecutar.
La memoria es unidemnsional: se organiza como un
vector lineal de celdas del mismo tamaño y con
direcciones secuenciales