You are on page 1of 3

HARVARD

ARQUITECTURA MAUCHLY-ECKERT
(VON NEWMAN)

Tipo

DESCRIPCION

CONFIGURACION

ELEMENTOS

Arquitectura
que
consiste en una unidad
central de proceso que
se comunica a travs de
un solo bus con un
banco de memoria en
donde se almacenan
tanto los cdigos de
instruccin
del
programa, como los
datos
que
sern
procesados por este.
Utilizan
el
mismo
dispositivo
de
almacenamiento, tanto
para las instrucciones
como para los datos. Los
contenidos
de
esta
memoria se direccionan
indicando su posicin sin
importar su tipo. Data de
los aos 40 hasta la
actualidad.
Este
modelo,
que
utilizan
los
Micro
controladores PIC, tiene
la unidad central de
Proceso
(CPU)
conectada
a
dos
memorias (una con las
instrucciones y otra con
los datos) por medio de
dos buses diferentes. El
programa se almacena
como
un
cdigo
numrico en la memoria,
pero no en el mismo
espacio de
memoria ni en el mismo
formato que los datos

Dicha arquitectura realiza


los
siguiente
pasos
secuencialmente:
1.-obtiene la siguiente
instruccin
desde
la
memoria a una direccin
indicada por el contador
de programa y la guarda
en
el
registro
de
instruccin.
2.-aumenta el contador
del programa en la
longitud de la instruccin
para
apuntar
a
la
siguiente.
3.descodifica
la
instruccin mediante la
unidad de control.
4.se
ejecuta
la
instruccin.

Cuenta con: un
procesador o CPU,
compuesto por la
Unidad Aritmtico
Lgica
(ALU),
Unidad de Control
y Registros, la
memoria,
un
dispositivo de E/S,
el bus de datos que
proporciona
un
medio
de
transporte de los
datos entre las
siguientes partes.

Se lleva a cabo por medio


de una Unidad Central de
Procesamiento (CPU) y
dos
memorias
que
almacenan por separado
las instrucciones y los
datos tanto de entrada
como de salida.

-Unidad Central de
Procesamiento(CP
U)
- Memoria RAM
-Memoria ROM

TIPOS
DE
MEMORIA
Auxiliar.-memoria
de soporte.
Secundaria.-se
almacena
informacin
de
forma
permanente.
Principal.memoria RAM, se
almacenan datos
de
forma
temporal.
Cache.-memoria
intermedia entre
la CPU y la UM.
Registros.memorias de alta
velocidad y baja
capacidad.

Memoria
de
Programa:
contiene
solamente
las
instrucciones del
programa,
Memoria
de
Datos:
solo
almacena datos.
RAM para los
datos y ROM para
las instrucciones.

SEGMENTADAS
DE MULTIPROCESAMIENTO

Segmentacin
del
procesador
pipe-line,
descomponindolo
en
etapas para poder procesar
una instruccin diferente en
cada una de ellas y trabajar
con varias a la vez. Buscan
mejorar
el
desempeo
realizando
paralelamente
varias etapas del ciclo de
instruccin al mismo tiempo.
El procesador se divide en
varias unidades funcionales,
independientes y se divide
entre ellas el procesamiento
de las instrucciones.

En un procesador con
segmentacin del cauce,
cada una de estas etapas se
asigna a una unidad funcional
diferente, la bsqueda a la
unidad de bsqueda y la
ejecucin a la unidad de
ejecucin.
Estas
unidades
pueden
trabajar en forma paralela en
instrucciones diferentes. Se
comunican por medio de una
cola de instrucciones en la
que la unidad de bsqueda
coloca
los
cdigos
de
instruccin que ley para que
la unidad de ejecucin toma la
cola y los ejecute.

Conjunto de procesadores de
datos conectados en serie en
donde la salida de un elemento
es la entrada del siguiente,
debe haber un almacenamiento
tipo buffer insertado entre
elementos.

Estos sistemas disponen de


dos o ms procesadores que
se comunican entre s,
compartiendo el bus de la
computadora
y,
en
ocasiones, el reloj, la
memoria y los dispositivos
perifricos. Presentan tres
ventajas:
Mayor
rendimiento:
se
realiza ms trabajo en
menos.
Economa de escala: los
sistemas
multiprocesador
son ms baratos que
mltiples sistemas de un
solo procesador, ya que
comparten
perifricos,
alimentacin
y
almacenamiento.
Mayor fiabilidad: el fallo de
un procesador no har que
el sistema deje de funcionar

En
los
sistemas
SMP
(Simetric Multiprocesesors),
varios
procesadores
comparten la misma memoria
principal y perifricos de I/O,
Normalmente conectados por
un bus comn

Tiene dos o ms procesadores


similares
de
capacidades
comparables.
Los
procesadores comparten la
memoria principal y la E/S.

CONCLUCION:

Lo que pudimos apreciar a travs de las arquitecturas de las computadoras, son


varios aspectos, un punto importante que podemos decir de la arquitectura de Von
Neumann, es que ha destacado desde sus orgenes hasta nuestra actualidad en la
mayora de las computadoras personales, y es un modelo bsico que se puede
observar en la mayor parte de los sistemas ajenos a una computadora. Tambin
vimos, por ejemplo en la arquitectura segmentada el procesador, valga la
redundancia se segmenta para trabajar con varias instrucciones a la vez, en busca
de mejorar el desempeo ejecutando varias etapas de instruccin al mismo tiempo,
y en el sistema de multiprocesamiento que trabajan con dos o ms procesadores,
donde se permite que cualquier procesador trabaje en cualquier tarea sin importar
su localizacin en memoria.
Las diferentes arquitecturas estudiadas utilizan como base casi los mismos
componentes, se puede observar que estos van evolucionando para obtener un
mejor rendimiento y la mayora de las arquitecturas utilizan como base la
arquitectura de Von Neumann, tambin podemos decir que cada arquitectura puede
utilizarse para fines distintos, por ejemplo utilizar una arquitectura de
multiprocesamiento para un servidor. Podemos dar cuenta que las arquitecturas
pueden ser diferentes a cuanto costos esto debido a la cantidad de componentes
que pueden llegar a utilizar. Con la constante evolucin que hay en la tecnologa los
componentes irn evolucionando y consecuentemente las arquitecturas se
desarrollaran a la par de estos consiguiendo as un mejor funcionamiento.

REFERENCIAS:

Annimo, Arquitectura de computadoras segmentadas. Recuperado el 13 de


febrero del 2014 de https://prezi.com/-gatekoi_iha/arquitectura-decomputadoras-segmentadas/
Cetina Yecenia (2012), Modelos de arquitecturas de computadoras.
Recuperado
el
14
de
febrero
de
2014
de
http://es.slideshare.net/yesyduc10/modelos-de-arquitecturas-decomputadoras
Isaac (2012), Arquitecturas de multiprocesamiento. Recuperado el 12 de
febrero del 2014 de http://oac91.blogspot.mx/2012/03/arquitecturas-demultiprocesamiento.html
Material de trabajo. Recuperado el 11 de febrero del 2014 de
http://www.tecpachucavirtual.mx/m27/mod/folder/view.php?id=646