Está en la página 1de 4

INSTITUTO TECNOLÓGICO DE CHIHUAHUA II

Carrera: Ingeniería en Sistemas Computacionales


Materia: Arquitectura de Computadoras
Grupo: A
Periodo Escolar: Agosto – Diciembre 2017
Profesor: Luis Raúl Arzola Dueñas

Modelo de John Von Neumann


Primera Evaluación
Alumna: Priscila Edith Gómez Rascón – 15551384
Lugar y Fecha de Entrega: Chihuahua, Chihuahua a 23 de agosto de 2017
1. Biografía
John Von Neumann (Budapest, 1903 – Washington, 1957). Fue un matemático
húngaro nacionalizado estadounidense. Nacido en el seno de una familia de
banqueros judíos, desde niño dio muestras de unos extraordinarios dotes para las
matemáticas.
En 1921 se matriculó en la Universidad de Budapest, donde se doctoró en
matemáticas cinco años después, aunque pasó la mayor parte de ese tiempo en
otros centros académicos: en la Universidad de Berlín asistió a los cursos de Albert
Einstein; estudió también en la Escuela Técnica Superior de Zúrich, donde en 1925
se graduó en ingeniería química, y frecuentó asimismo la Universidad de Gotinga.
Entre 1944 y 1946 colaboró en la elaboración de un informe para el ejército sobre
las posibilidades que ofrecía el desarrollo de las primeras computadoras
electrónicas; de su contribución a dicho desarrollo destaca la concepción de una
memoria que actuase secuencialmente y no sólo registrara los datos numéricos de
un problema, sino que además almacenase un programa con las instrucciones para
la resolución del mismo.
Se interesó también por la robótica, y en 1952 propuso dos modelos de máquinas
auto-reproductoras, uno de ellos con una modalidad de reproducción parecida a la
de los cristales, mientras que el otro era más próximo a la forma en que se
reproducen los animales. En 1955, tras solicitar la excedencia de Princeton, fue
nombrado miembro de la Comisión de Energía Atómica del gobierno
estadounidense; ese mismo año un cáncer en estado muy avanzado lo apartó de
toda actividad hasta su muerte.

2. Características principales del modelo


 Componentes principales:
o CPU: Unidad de Control, Unidad Aritmético Lógica (ALU), registros.
o Memoria principal: Almacena los programas y los datos.
o Sistema de Entrada/Salida.
 Los programas y datos (binarios) se almacenan en una memoria común, lo cual
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, el cual
es llamado “dirección”.
 Las diferentes partes de la información (comandos y datos) tienen diferentes
modos de uso, pero la estructura no se representa en memoria de manera
codificada.

1
 Cada programa se ejecuta de forma secuencial que comienza con la primera
instrucción en el caso de que no haya instrucciones especiales. Para cambiar la
secuencia se utiliza el comando de control de transferencia.
 Cuenta con un sistema de interconexión:
o Conecta la memoria y unidad de control.
o Fuerza la alternación entre ciclos de lectura y ejecución.

Figura 1. Estructura del modelo de Von Neumann.

3. Unidades funcionales del modelo


 Unidad de Control (CU):
o Controla todos los componentes.
o Interpreta instrucciones:
 Decodifica y ejecuta instrucciones.
 Puede ser programada por hardware y “microprogramada”.
 Unidad Aritmético Lógica (ALU):
o Realiza operaciones matemáticas y lógicas:
 Sumar, restar, multiplicar.
 And, Or, Xor.
 Corrimientos.
 Registros:
o Almacenan datos binarios, acceso rápido.

2
o Tamaño fijo.
o Propósito general (programas) o específicos (acumulador, contador,
puntero de memoria).
 DataPath:
o Red interna que comunica la CU con las otras unidades y registros.
o Mueve datos entre los diferentes componentes.
o Controlado por un reloj.

4. Comparación con el modelo de una computadora actual


Tradicionalmente los sistemas con microprocesadores se basan en el modelo de
Von Neumann, en el cual la CPU está conectada a una memoria principal única
(casi siempre sólo la RAM) donde se guardan las instrucciones del programa y los
datos. A dicha memoria se accede a través de un sistema de buses único (control,
direcciones y datos).
El modelo de Harvard, utilizado por los microcontroladores PIC, tiene la CPU
conectada a dos memorias, una con las instrucciones y otra con los datos, por medio
de dos buses diferentes. Ambos buses al ser totalmente independientes permiten
que la CPU pueda acceder de forma independiente y simultánea a la memoria de
datos y a la de instrucciones.

Figura 2. Estructura del modelo de Von Neumann.

Figura 3. Estructura del modelo de Harvard.