SóProvas


ID
1391236
Banca
FCC
Órgão
TRT - 1ª REGIÃO (RJ)
Ano
2014
Provas
Disciplina
Arquitetura de Computadores
Assuntos

A arquitetura de computadores conhecida como “Arquitetura de Harvard” se diferencia da Arquitetura Clássica de von Neumann

Alternativas
Comentários
  • A Arquitetura de Harvard
    Baseia-se em um conceito mais recente que a de Von-Neumann, tendo vindo da necessidade de por o microcontrolador para trabalhar mais rápido.
    É uma arquitetura de computador que se distingue das outras por possuir duas memórias diferentes e independentes em termos de barramento e ligação ao processador.
    É utilizada nos microcontroladores PIC, tem como principal característica acessar a memória de dados separadamente da memória de programa

  • VON NEUMANN:

    As instruções e os dados são mantidos na mesma cache;

    Mais simples de projetar;

    Estabelece automaticamente um equilíbrio entre as buscas de instruções e buscas de dados;

    Não permite acesso paralelo a instruções e a dados.

    HARVARD:

    As instruções e os dados são mantidos caches diferentes (uma cache para instruções e outra para dados);

    Tendência mundial (impulsionada pelo uso cada vez mais difundido dos processadores pipeline);

    A unidade de busca das instruções faz o acesso às instruções ao mesmo tempo que a unidade de busca de operandos faz o acesso aos dados necessários à execução de uma outra instrução buscada anteriormente;

    O conteúdo da memória de instruções não precisa ser reescrito de volta na memória principal (pois as instruções não são modificadas durante a execução de um programa).

    (TANENBAUM)

  • Só para acrescentar. De modo geral, pode-se identificar a arquitetura de Von Neumann com os processadores CISC e arquitetura Harvard com a arquitetura RISC.

  • Olá pessoal (GABARITO = LETRA E)

    ---------------------------------------------------------

     

    Na Arquitetura clássica de von Neumann, existe uma única memória e um único barramento para acessar essa memória, e o acesso a dados e instruções ocorre em um único meio.

    Na Arquitetura Harvard, memórias exclusivas para dados e memórias exclusivas para instruções, permitindo o acesso simultâneo a ambos, por meio de barramentos distintos. Assim sendo, é possível ter um desempenho melhor, pois o processador pode ler instruções e executar outras ao mesmo tempo (técnica conhecida como pipelining).   

     

    Em síntese,

     

    Von Neumann

    Memória e Barramento único para dados + instruções

    microcontroladores CISC

    Harvard

    Memória + Barramento para dados

    Memória + Barramento para instruções

    Possui memórias específicas para dados e para instruções, cada uma com seu barramento de dados específico.

    Melhor performance para execução de instruções (pipelining)

    microcontroladores RISC