Anda di halaman 1dari 5

ARQUITECTURA DEL COMPUTADOR

RESUMEN
Todas
las
computadoras
constan principalmente de dos
partes:

Esta
Arquitectura
utiliza
dispositivos, memorias fsicamente
separadas para las instrucciones y
para los datos. Memoria de
Instrucciones
o
Programa
y
Memoria de Datos. Los dos son
totalmente independientes, esto
logra optimizar el uso de memoria
ya
que
realiza
las
tareas
simultneamente;
ejecuta
una
instruccin y al mismo tiempo
puede leer la siguiente instruccin a
ejecutar. El trmino de esta
arquitectura
proviene,
de
la
computadora Harvard Mark I
basada en rels, que almacenaba
las instrucciones sobre cintas
perforadas
y los datos en
interruptores electromecnicos. El
objetivo de la Arquitectura Harvard
es la optimizacin de la cach. Esta
arquitectura suele utilizarse en
productos para procesamiento de
audio y video.

1.1.-La CPU (procesa los datos)


1.2.-La memoria (que guarda los
datos)
En los ltimos aos la
velocidad de las CPUs ha
aumentado mucho en comparacin
a la de las memorias con las que
trabaja, es decir que, cada
instruccin ejecutada en la CPU
requiere un acceso a la memoria y
no se gana nada incrementando la
velocidad de la CPU (este problema
es conocido como limitacin de
memoria).
La solucin por tanto es
proporcionar una pequea cantidad
de memoria muy rpida conocida
con el nombre de memoria cach.
Mientras los datos que necesita el
procesador estn en la cache el
rendimiento ser mucho mayor, y el
objetivo de la Arquitectura Harvard
es la optimizacin de la cach.

PALABRAS CLAVE

Las instrucciones y los datos


se almacenan en cachs separadas
para mejorar el rendimiento. Esta
arquitectura suele utilizarse en
DSPs, o procesador de seal
digital, usados habitualmente en
productos para procesamiento de
audio y video.

Cach,
Memoria
de
Datos,
Memoria de Instrucciones, Unidad
Central de Proceso.

1 INTRODUCCIN

Una de las memorias contiene


solamente las instrucciones del
programa
(Memoria
de

2 TEORA GENERAL

Instrucciones), y la otra, slo


almacena datos (Memoria de
Datos).
Ambos
buses
son
totalmente independientes lo que
permite que la CPU pueda acceder
de
forma
independiente
y
simultnea a la memoria de datos y
a la de instrucciones.

con el de los datos, logrando una


mayor velocidad en cada operacin.

3.1 DESVENTAJAS
Tiene un gran inconveniente o
desventaja la cual es la mayor
complicacin estructural, ya que
exige el uso de mltiples sistemas
de buses.

Como los buses son


independientes stos pueden tener
distintos contenidos en la misma
direccin y tambin distinta longitud.
Tambin la longitud de los datos y
las instrucciones puede ser distinta,
lo que optimiza el uso de la
memoria en general. Adems, al ser
los buses independientes, la CPU
puede acceder a los datos para
completar la ejecucin de una
instruccin, y al mismo tiempo leer
la siguiente instruccin a ejecutar.

Otra desventaja de esta


arquitectura, es que deben poseer
instrucciones
especiales
para
acceder a tablas de valores que
pueden ser necesarios en los
programas, ya que estas tablas se
encontraran fsicamente en la
memoria de programa.

Figura [1]

3
VENTAJAS
DESVENTAJAS DE
ARQUITECTURA
HARVARD

4
ARQUITECTURA
HARVARD
VS
VON
NEUMANN

Y
LA

Bajo la arquitectura de von


Neumann, la CPU puede estar bien
leyendo
una
instruccin
o
leyendo/escribiendo
datos
desde/hacia la memoria pero
ambos procesos no pueden ocurrir
al mismo tiempo, ya que las
instrucciones y datos usan el mismo
sistema de buses

3.1 VENTAJAS

El tamao de las instrucciones


no est relacionado con el de los
datos, y por lo tanto puede ser
optimizado para que cualquier
instruccin ocupe una sola posicin
de memoria de programa, logrando
as mayor velocidad y menor
longitud de programa.

El tiempo de acceso de la
Arquitectura Harvard es mejor
respecto a la Arquitectura Von
Neumann donde programa y datos
se traen a la CPU usando el mismo
bus y no en dos separados. Figura
[2]

El tiempo de acceso a las


instrucciones puede superponerse

Este tipo de arquitectura se


diferencia de la arquitectura Von
Neumann porque utiliza un sistema
de
almacenamiento
separado
fsicamente para las instrucciones y
para los datos. Las instrucciones y
los datos se almacenan de manera
separada en la memoria cach.

Disponible en:
https://issuu.com/jaime200/
docs/arquitectura_harvard.
docx
[2] Electrodigital (2016) [En
lnea]. Disponible en:
http://electrodigital.wikispa
ces.com/Microcontroladore
s

5 VIDEO

[3] V.Carda. (2013).


Slideplayer [En lnea].
Disponible en:
http://slideplayer.es/slide/3
790132/

Curso Pic16F84 Capt3 Parte_2


Neumann VS Harvard
(https://www.youtube.com/watch?
v=xaz_EK2KnpM)

[4] D. Rivadeneira.
(30/31/2012). Arquitectura
Von Neumann vs Harvard
[En lnea].
Disponible en:
http://dianiseliz.blogspot.com/

6 REFERENCIAS
[1] K.Hernndez. (2014).
Universidad Mariano
Glvez de Guatemala [En
lnea].

Figura 1. Arquitectura Harvard

Figura 2. Harvard vs Von Neumann