Presentación1
-
Upload
gonzale1547 -
Category
Documents
-
view
32 -
download
4
Transcript of Presentación1
UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA ANTONIO JOSE DE SUCRE VICERRECTORADO “LUIS CABALLERO MEJIAS”
NÚCLEO CHARALAVE INGENIERIA MECATRONICA COMPUTACION I
SEMESTRE 2012-I
ARQUITECTURA HARVARD Y VON NEUMANN
BACHILLER:
ENRIQUE GONZALEZ 2008247076
ARQUITECTURA HARVARD
El término proviene de la computadora harvard mark , que almacenaba las instrucciones en cintas perforadas y los datos en interruptores.
CARACTERISTICA
Cuenta con la memoria de
programa y la memoria de
datos separadas y
solo accesibles a través de
buses
distintos.
Consta de dos partes la
CPU que procesa los datos y la
memoria que los guarda.
Las Instrucciones y los datos se almacenan en
caches Separadas
para mejorar el
rendimiento.
VENTAJA
Al almacenar las instrucciones y datos en
caches diferentes se mejora el rendimiento.
El tiempo de acceso a las instrucciones puede superponerse con el de los datos, logrando una
mayor velocidad en cada operación.
DESVENTAJA
Solo funciona mejor cuando la frecuencia
de lectura de instrucciones y de
datos es aproximadamente la
misma
Hay que duplicar los sistemas de
comunicación entre la CPU y la memoria, lo
cual hace más complejo su diseño.
ARQUITECTURA VON NEUMONN
es una familia de arquitectura de computadoras que utilizan el mismo dispositivo de almacenamiento tanto para las instrucciones como para los datos (a diferencia de la arquitectura harvard.
CARACTERISTICA.
El concepto de programa almacenado cambió por completo, se pensó en
un computado que en su diseño contenía un
conjunto de instrucciones que podían ser
almacenadas en memoria, o sea, un
programa que detallaba la computación del
mismo.
Esto se volvió menos importante cuando el
índice de registros y el direccionamiento
indirecto se convirtieron en algo habitual en la
arquitectura de computadores . El código
automodificable fue en gran parte ganando
posiciones.
A gran escala, la habilidad de tratar
instrucciones como datos es lo que hacen los
ensambladores, compiladores y otras
herramientas de programación
automáticas. Se pueden "escribir programas para
escribir programas".
VENTAJAS
No hace falta ningún dispositivo de medio
externo para la ejecución de las instrucciones.
La limitación de la longitud de las instrucciones por el
bus de datos
DESVENTAJA
Crea cierta ralentización debido a que
instrucciones desde la memoria junto con los datos deben pasar por
un único canal.
La limitación de la velocidad de
operación a causa del bus único para datos e instrucciones que
no deja acceder simultáneamente a unos y otras, lo cual impide superponer ambos tiempos de
acceso