Está en la página 1de 6

Arquitectura De Harvard

Docente: Ing. Ronald Vélez


Autor: Sanchez Piza Edwin
Plantel: ITSJBA
Curso: 4 Temec
CONTENIDO

ARQUITECTURA HARVARD ............................................................................................. 3

DIAGRAMA DE BLOQUES .................................................................................................. 3

VENTAJAS Y DESVENTAJAS DE LA ARQUITECTURA DE VON NEUMANN ....... 4

VENTAJAS ........................................................................................................................... 4

DESVENTAJAS ................................................................................................................... 5

PROCESADORES QUE UTILIZAN LA ARQUITECTURA VON NEUMANN. ........... 5


ARQUITECTURA HARVARD

Arquitectura Harvard. Es una arquitectura de computadora con pistas de


almacenamiento y de señal físicamente separadas para las instrucciones y para los datos. El
término proviene de la computadora Harvard Mark I basada en relés, que almacenaba las
instrucciones sobre cintas perforadas (de 24 bits de ancho) y los datos en interruptores
electromecánicos. Estas primeras máquinas tenían almacenamiento de datos totalmente
contenido dentro la unidad central de proceso, y no proporcionaban acceso al
almacenamiento de instrucciones como datos. Los programas necesitaban ser cargados por un
operador; el procesador no podría arrancar por sí mismo.

El PIC16FXXX cuenta con un bus de datos de 14-bits para acceder a la memoria de


programas y un bus independiente de 8-bits para acceder a la memoria de datos. Esto mejora
el ancho de banda en relación a la arquitectura tradicional de Von-Neumann, en la cual en la
cual memoria de programa y la memoria de datos son accedidas a través del mismo bus.

Esta arquitectura ofrece la posibilidad de poder acceder a una sola instrucción en un ciclo
de reloj. Mientras la memoria de programa es accedida la memoria de datos está en un bus
independiente y puede ser leída y escrita. Esta separación de buses permite que una
instrucción sea ejecutada mientras la siguiente es extraída.

Para resumir es una Arquitectura con memoria de programa y de datos separadas y solo
accesibles a través de buses distintos.

DIAGRAMA DE BLOQUES
Memoria de programa
Contiene todas las instrucciones del programa desarrollado.

Procesador
Parte del computador que procesa los datos que ingresan por medio de la entrada y salida.

Memoria de datos
Dispositivo que almacena datos permanentes del usuario.

Entrada y salida
Métodos o medios de ingreso y salida de datos (información) al procesador.

Bus de programa
Sirve como intermediario entre la memoria del programa y el procesador.

Bus de datos
Sirve para la transferencia de datos de entrada hacia el procesador y del procesador hacia
la salida.
La información del diagrama es específica sobre lo que sucede dentro de la arquitectura.

VENTAJAS Y DESVENTAJAS DE LA ARQUITECTURA DE VON


NEUMANN
VENTAJAS
 Uso más eficiente de la memoria
 Jerarquía de memoria no requiere estar dividida en 2
 Más simple arquitectónicamente
 Un solo tipo de instrucciones para acceder a memoria
 Un solo bus de datos y de direcciones
 Una misma forma de acceso a datos e instrucciones
 Mayor flexibilidad
 Útil para el sistema operativo
 Paginación a disco
 Código auto modificante

DESVENTAJAS

 El bus de datos y direcciones único se convierte en un cuello de botella, obligando a


que todos los accesos a esta sean secuenciales.
 Limita el grado de paralelismo.

PROCESADORES QUE UTILIZAN LA ARQUITECTURA VON


NEUMANN.

 Procesadores, incluyendo un Intel 80486DX2 y un Intel 80386


 Intel Pentium
 Pentium MMX
 Intel Pentium II
 Intel Pentium III
 Intel Pentium 4
 AMD Athlon
 AMD Athlon 64
 Athlon XP
 AMD Duron
 AMD Opteron
 AMD Sempron
 Procesador Sempron 3000+
 AMD64

También podría gustarte