ensayo von neuman y harvard

Upload: ricardo-macias

Post on 10-Apr-2018

1.686 views

Category:

Documents


36 download

TRANSCRIPT

  • 8/8/2019 Ensayo Von Neuman y Harvard

    1/3

    La arquitectura Harvardtiene los datos y buses de instruccinindependientes, lo quepermite que las transferencias se realicen de forma simultnea en ambos buses.Laarquitectura de Von Neumann tiene solamente un bus que es utilizado para lastransferencias de datos y la instruccin de recuperaciones por lo que se debenprogramar porque no se puede realizar en el mismo tiempo.

    Para una arquitectura Harvard es posible tener dos sistemas de memoriaindependiente. Siempre y cuando los datos e instrucciones puedan ser alimentados almismo tiempo, en este caso no importa si se trata de una memoria cach o la memoria,esto trae unos problemas, ya que los compiladores generalmente embeden los datosdentro del cdigo, Esto no es posible si hay dos sistemas de memoria completamenteseparados. Debe haber algn tipo de puente entre las memorias para permitir esto.

    A velocidades de reloj ms elevadas, cachs son tiles al mismo tiempo que lamemoria es ms lenta. Las arquitecturas de Harvardson usadas en sistemas de altorendimiento por lo que las cachs casi siempre se utilizan en dichos sistemas.

    Las arquitecturas de von Neumanngeneralmente tienen una una sola cach, quealmacena las instrucciones y los datos,la proporcin de datos e instrucciones en lacach es variable.

    Las cachs para arquitecturas de Harvard son tiles, este sistema tendra cachsseparadas para cada bus. Tratando de usar un cach compartida en unaarquitecturaHarvardsera muy ineficiente ya que slo un bus puede ser alimentado a la vez.Teniendo dos cachs es posible alimentar dos buses simultneamente.

    Las ventajas de la arquitectura Harvard:

    y Instrucciones y datos de distinto largo

    y Memorias de distinto tamaoo bits de direccionamiento distintos

    y Memorias con distinta tecnologa

    y Disminuyo el cuello de botella en el acceso a memoria

    y En controladores embebidos:

  • 8/8/2019 Ensayo Von Neuman y Harvard

    2/3

    o RAM para los datoso ROM para las instrucciones

    Las ventajas de la arquitectura de von Neumanny Uso ms eficiente de la memoria

    o Jerarqua de memoria no requiere estar dividida en 2

    y Ms simple arquitectnicamenteo Un solo tipo de instrucciones para acceder a memoriao Un solo bus de datos y de direcciones

    y Una misma forma de acceso a datos e instrucciones

    y Mayor flexibilidado til para el sistema operativo

    o Paginacin a discoo Cdigo automodificable

    y CPU con menos operaciones y ms flexible

    Estas arquitecturas son buenas en sus respectivos ambientes pues dependiendo de lasnecesidades de procesamiento es que es posible escoger entre alguna de ellas.

    A grandes rasgos la arquitectura Harvard se evita el cuello de botella al tener vas debus independientes, la arquitectura Von Neumann solo utiliza una sola va de bus y

    carga mas el trabajo a la memoria cache que al CPU.

  • 8/8/2019 Ensayo Von Neuman y Harvard

    3/3

    UNIVERSIDAD AUTONOMA DE GUADALAJARA

    ENSAYO

    ARQUITECTURA VON NEUMANN Y HARVARD

    JOSE RICARDO MACIAS MARTINEZ

    1691690