Anda di halaman 1dari 5

UNIVERSIDAD CATLICA DE CUENCA SEDE

CAAR
COMUNIDAD EDUCATIVA AL SERVICIO DEL
PUEBLO
ARQUITECTURA DE HARDWARE
TEMA:
ARQUITECTURA DE VON NEUMANN
NOMBRE:
LUIS GARZN ABAD
FECHA:
13 DE NOVIEMBRE DE 2015

AO ACADMICO
2015-2016

Arquitectura de von Neumann


El nacimiento u origen de la arquitectura Von Neumann surge a raz de una colaboracin en
el proyecto ENIAC del matemtico de origen hngaro, John Von Neumann. Este trabajaba
en 1945 en el laboratorio atmico de Los lamos cuando se encontr con uno de los
constructores de la ENIAC. Compaero de Albert Einstein, Goedel y Turing en Princeton,
Von Neumann se interes por el problema de la necesidad de "recablear" la mquina para
cada nueva tarea.
En 1949 haba encontrado y desarrollado la solucin a este problema, consiste en poner la
informacin sobre las operaciones a realizar en la misma memoria utilizada para los datos,
escribindola de la misma forma, es decir en cdigo binario.
La arquitectura Von Neumann es un modelo de organizacin en arquitecturas de
computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las
instrucciones como para los datos

Los ordenadores con esta arquitectura constan de cinco partes: La unidad aritmtico-lgica
o ALU, la unidad de control, la memoria, dispositivos de entrada/salida y el bus de datos que
proporciona un medio de transporte de los datos entre las distintas partes.

Memoria
Se compone de un conjunto de celdas del mismo tamao (nmero de bits). Cada celda
est identificada por un nmero binario nico, denominado direccin. Una vez
seleccionada una celda mediante su correspondiente direccin, se pueden hacer dos
operaciones:
o Lectura: Permite conocer el valor almacenado anteriormente.
o Escritura: Almacena un nuevo valor

Unidad Central de Proceso (CPU)


Es el conjunto formado por la Unidad de Control, los registros y la Unidad Aritmtica
Lgica, es decir es el bloque encargado de ejecutar las instrucciones.
Unidad Aritmtico-Lgica (ALU)
Realiza las operaciones elementales, tanto aritmticas como lgicas, que implementa
el computador: suma, resta, AND, OR, NOT, etc.
Los datos con los que opera se leen de la memoria, y pueden almacenarse
temporalmente en los registros que contiene la CPU.
Unidad de Control
Ejecuta las instrucciones mquina almacenadas en la memoria. Captura las
instrucciones y las decodifica. Segn el tipo de instruccin, genera las seales de
control a todas las unidades internas de la CPU para poder realizar su ejecucin.
Unidad de Entrada/Salida
Realiza la transferencia de informacin con las unidades externas, denominadas
perifricos: unidades de almacenamiento secundario (disco duro, disquete, cinta,
etc.), impresoras, terminales, monitores, etc.
La memoria secundaria (MS), se considera como un perifrico. La MS es ms lenta
que la principal, pero tiene una mayor capacidad de almacenamiento.
Buses
Adems de las 4 unidades bsicas, en un computador existen conjuntos de seales,
que se denominan buses, y cuya funcin es transferir las instrucciones y los datos
entre las distintas unidades. Estos buses se representan en la figura mediante flechas
de trazo continuo. Se suelen distinguir tres tipos de buses:
o Bus de direcciones
o Bus de datos
o Bus de control

Funcionamiento general de este tipo de arquitectura


Un ordenador con esta arquitectura realiza o emula los siguientes pasos secuencialmente:
1. Obtiene la siguiente instruccin desde la memoria en la direccin indicada por el
contador de programa (PC) y la guarda en el registro de instruccin (IR).
2. Aumenta el contador de programa en la longitud de la instruccin para apuntar a la
siguiente instruccin.
3. Decodifica la instruccin mediante la unidad de control. sta se encarga de coordinar
el resto de componentes del ordenador para realizar una funcin determinada.
4. Se ejecuta la instruccin en este paso puede cambiar el valor del contador del
programa, permitiendo as operaciones repetitivas. El contador puede cambiar
tambin cuando se cumpla una cierta condicin aritmtica, haciendo que el ordenador
pueda 'tomar decisiones', que pueden alcanzar cualquier grado de complejidad,
mediante la aritmtica y lgica anteriores.
5. Vuelve al paso 1

Bibliografa
http://eafranco.com/docencia/algoritmia/files/20/Clase_20.pdf

Anda mungkin juga menyukai