Está en la página 1de 5

La arquitectura de Von Neumann es el diseño de las computadoras que utilizamos

actualmente, que describe un computador u ordenador con 4 secciones principales

que se encuentran interconectadas por un conjunto de cables, un enlace común.

El nombre “arquitectura de Von Neumann” se le dio gracias a los aportes del

Matemático John Von Neumann, que propuso el concepto de programa almacenado.

Escribiendo un documento llamado First Draft of a Report on the EDVAC

(1945) que fue redactado en vistas a la construcción del sucesor de la

computadora ENIAC, y su contenido fue desarrollado por Presper Eckert, John

Mauchly, Arthur Burks, y otros durante varios meses antes de que Von Neumann

redactara el borrador del informe. (Lynxblack, 2015)

Estructura clásica de las máquinas Von Neumann


Una máquina Von Neumann, al igual que prácticamente todos los computadores
modernos de uso general, consta de cuatro componentes.

1. Dispositivo de operación (DO), que ejecuta instrucciones de un conjunto


especificado, llamado sistema (conjunto) de instrucciones, sobre porciones de
información almacenada, separada de la memoria del dispositivo operativo (aunque
en la arquitectura moderna el dispositivo operativo consume más memoria
“generalmente del banco de registros”), en la que los operandos son almacenados
directamente en el proceso de cálculo, en un tiempo relativamente corto.

2. Unidad de control (UC), que organiza la implementación consistente de algoritmos


de decodificación de instrucciones que provienen de la memoria del dispositivo,
responde a situaciones de emergencia y realiza funciones de dirección general de
todos los nodos de computación. Por lo general, el DO y la UC conforman una
estructura llamada CPU. Cabe señalar que el requisito es consistente, el orden de
la memoria (el orden del cambio de dirección en el contador de programa) es
fundamental a la hora de la ejecución de la instrucción. Por lo general, la arquitectura
que no se adhiere a este principio no se considera Von Neumann. (Castillo, s.f.)

3. Memoria del dispositivo: un conjunto de celdas con identificadores únicos


(direcciones), que contienen instrucciones y datos.

4. Dispositivo de E/S (DES): 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.

Una computadora con arquitectura Von Neumann realiza o emula los siguientes

cuatros pasos generando siglos:

PRIMERO.- Enciende el ordenador y obtiene la siguiente instrucción desde la memoria en


la dirección indicada por el contador de programa y la guarda en el registro de instrucción.
SEGUNDO.- Aumenta el contador de programa en la longitud de la instrucción para
apuntar a la siguiente.

TERCERO.- Descodifica la instrucción mediante la unidad de control. Ésta se encarga de

coordinar el resto de componentes del ordenador para realizar una función determinada.

CUARTO.- Se ejecuta la instrucción. Ésta puede cambiar el valor del contador del
programa, permitiendo así operaciones repetitivas. El contador puede cambiar también
cuando se cumpla una cierta condición aritmética, haciendo que el ordenador pueda
'tomar decisiones', que pueden alcanzar cualquier grado de complejidad, mediante la
aritmética y lógica anteriores.

Por último recalcar que hoy en día, la mayoría de ordenadores están basados en esta
arquitectura, aunque pueden incluir otros dispositivos adicionales, (por ejemplo, para
gestionar las interrupciones de dispositivos externos como ratón, teclado, etc)

Alternativas
MODELO DE ARQUITECTURA DE HARVARD
A diferencia del modelo de Von Neumann, el modelo de arquitectura de Harvard, que
proviene del Harvard Mark I, se diferencia principalmente por la división de las
instrucciones de los datos que se comunican con la unidad central de proceso en dos
memorias separadas. Esto genera también que se utilicen distintos buses de información.
Aunque es común un único bus de direcciones, con un control que pueda diferenciar entre
ambas memorias. Al contrario del modelo de arquitectura de John Von Neumann, el
modelo de Harvard no requiere de la ambigüedad para poder reconocer los datos, pero no
es tan eficiente en la utilización de la memoria. Estos ordenadores siempre se componen
por los mismos elementos que los utilizados por el modelo de Von Neumann, excepto por
que tiene dos memorias, una utilizada para las instrucciones y otra para los datos, y no
una única memoria como el otro modelo.
En este modelo, las instrucciones y los datos se almacenan en cachés diferentes para
mejorar el rendimiento. Pero por su contraparte, tiene el inconveniente de tener que dividir
la cantidad de memoria caché entre los dos, por lo que funciona mejor sólo en los casos
particulares cuando la frecuencia de lectura de instrucciones y de datos es
aproximadamente la misma.

Resumidamente, la arquitectura de Harvard se basa en:


Las instrucciones y los datos se almacenan en caches separadas para mejorar el
rendimiento.
Tienen el inconveniente de tener que dividir las memorias caches entre los dos, por lo que
no funciona de la mejor manera, salvo cuando la frecuencia de lectura de instrucciones y
de datos es aproximadamente la misma.
Esta arquitectura suele utilizarse en DSPs, o procesador de seal digital, usados
prácticamente siempre en los productos para el procesamiento de audio y vídeo.

Fuentes de información

Castillo, G. (s.f.). RINCÓN DE LA TECNOLOGÍA. Obtenido de MODELO DE VON


NEUMANN: https://rincondelatecnologia.com/modelo-de-von-neumann/

Lynxblack. (27 de 02 de 2015). ¿Qué es la arquitectura Von Neumann? Obtenido


de ¿Qué es la arquitectura Von Neumann?:
https://frikosfera.wordpress.com/2015/02/27/que-es-la-arquitectura-von-
neumann/
Mos, S. F. (20 de Junio de 2015). ¿Qué son los Sistemas de Apoyo a la Toma de
Decisiones (DDS)? Obtenido de http://pertutatis.cat/que-son-los-sistemas-
de-apoyo-a-la-toma-de-decisiones-dds/

Pelgrum. (18 de abril de 2016). Sistemas de Gestión de Informacion. Obtenido de


https://www.eoi.es/blogs/gestioneducativa/2016/04/18/sistemas-de-gestion-
de-informacion/

También podría gustarte