¿QUE ES LA ARQUITECTURA DE VON NEUMMANN?
La arquitectura Von Neumann, es una arquitectura de computadoras basada en la descrita en 1945 por el matemático y físico John von Neumann y otros.
Las computadoras son máquinas de arquitectura von Neumann cuando:
*Tanto los programas como los datos se almacenan en una memoria en común. Esto hace posible la ejecución de comandos de la misma forma que los datos.
*Cada celda de memoria de la máquina se identifica con un número único, llamado dirección.
*Las diferentes partes de la información (los comandos y los datos) tienen diferente modos de uso, pero la estructura no se representa en memoria de manera codificada.
*Cada programa se ejecuta de forma secuencial que, en el caso de que no haya instrucciones especiales, comienza con la primera instrucción. Para cambiar esta secuencia se utiliza el comando de control de transferencia.
ELEMENTOS:
La maquina de Von Neumann tenia 5 partes básicas: La memoria, la unidad Aritmético-lógica, la unidad de control del programa y los equipos de entrada y salida.
*La memoria constaba de 4096 palabras, cada una con 40 bits (0 o 1). Se emplea para almacenar datos o instrucciones. Cada celda está compuesta de un número de bits que nos da el ancho de palabra de la memoria.
*La unidad Aritmético-lógica: Permite realizar las operaciones elementales (AND, OR, NAND, NOR, suma, resta, etc.). Estas operaciones las realiza con datos procedentes normalmente de la memoria y los resultados parciales los almacena o no temporalmente en algunos registros que suele tener la propia unidad aritmética.
*La unidad de control del programa: Es la unidad que gobierna y gestiona el comportamiento de un computador.
*Equipos de entrada y salida: Realiza la transferencia de información con el exterior, con las unidades que se conocen con el nombre de periféricos.
USOS ACTUALES:
* Computación cuántica.
* Computadoras digitales.
* Máquina Experimental de Pequeña Escala de Mánchester (SSEM), apodada "Baby" (Universidad de Manchester, Inglaterra)
* EDSAC (Universidad de Cambridge, Inglaterra) fue el primer computador electrónico práctico de programa almacenado
* Manchester Mark I (Universidad de Manchester, Inglaterra) Desarrollado a partir de la SSEM
* CSIRAC (Consejo de Investigación Científica e Industrial)
* EDVAC (Laboratorio de Investigación Balística, Laboratorio de Informática de Aberdeen Proving Ground)