mapa conceptual de arquitectura de moldelo de von neumann
DESCRIPTION
mapa conceptual de arquitectura básica del modelo von neumann.TRANSCRIPT
-
Yuridia Salas Cortes
ARQUITECTURA BSICA DEL MODELO VON
NEUMANN.
Los sistemas con
microprocesadores se
basan en esta arquitectura
Las principales limitaciones
que nos encontramos con
la arquitectura Von
Neumann son:
La arquitectura Von
Neumann realiza o emula
los siguientes pasos
secuencialmente:
La limitacin de la longitud de las instrucciones por el bus de datos, que hace que el microprocesador tenga que realizar varios accesos a memoria para buscar instrucciones complejas.
La limitacin de la
velocidad de operacin a
causa del bus nico para
datos e instrucciones que
no deja acceder
simultneamente a unos y
otras, lo cual impide
superponer ambos
tiempos de acceso.
1) Obtiene la siguiente
instruccin desde la
memoria en la direccin
indicada por el contador de
programa y la guarda en el
registro de instruccin.
2) Aumenta el contador
de programa en la
longitud de la instruccin
para apuntar a la
siguiente.
3) Descodifica 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.
sta puede cambiar el valor
del contador del programa,
permitiendo as operaciones
repetitivas.
5) Regresa al paso N 1.
En la cual la unidad central de
proceso (CPU), est
conectada a una memoria
principal nica (casi siempre
slo RAM) donde se guardan
las instrucciones del programa
y los datos.
En un sistema con arquitectura
Von Neumann el tamao de la
unidad de datos o instrucciones
est fijado por el ancho del bus
que comunica la memoria con la
CPU.
As un microprocesador de 8 bits
con un bus de 8 bits, tendr que
manejar datos e instrucciones de
una o ms unidades de 8 bits
(bytes) de longitud.
Si tiene que acceder a una
instruccin o dato de ms de
un byte de longitud, tendr que
realizar ms de un acceso a
la memoria.
El tener un nico bus hace
que el microprocesador sea
ms lento en su respuesta,
ya que no puede buscar
en memoria una nueva
instruccin mientras no
finalicen las transferencias
de datos de la instruccin
anterior.