Presentación1

7
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

Transcript of Presentación1

Page 1: 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

Page 2: Presentación1

ARQUITECTURA HARVARD

El término proviene de la computadora harvard mark , que almacenaba las instrucciones en cintas perforadas y los datos en interruptores.

Page 3: Presentación1

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.

Page 4: Presentación1

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.

Page 5: Presentación1

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.

Page 6: Presentación1

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

Page 7: Presentación1

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