SóProvas


ID
1077247
Banca
VUNESP
Órgão
UNESP
Ano
2013
Provas
Disciplina
Arquitetura de Computadores
Assuntos

Em relação à conhecida Arquitetura Harvard de computadores, é correto afirmar que

Alternativas
Comentários
  •  a) é constituída por uma Unidade de Controle, uma Unida- de Lógica e Aritmética e uma Memória. Errada. A arquitetura Harvard possui duas memórias: uma para dados e uma para instruções.

     b) ela se diferencia de outras arquiteturas por possuir dois conjuntos separados de memória: um para dados e outro para instruções. Certa.

     c) ela possui um repertório com mais instruções do que o repertório da Arquitetura de von Neumann. Errada. Possui um modelo RISC com conjunto reduzido de instruções.

     d) o seu desempenho, quando comparado com a Arquitetura de von Neumann, é inferior. Errada. Possui um desempenho superior pelo fato de possuir memórias separadas para dados e instruções. Isso perimite executar uma instrução enquanto busca outra.

     e) uma de suas desvantagens é a impossibilidade de leitura de instruções e operandos simultaneamente. Errada. Pelo fato de possuir memórias separadas para dados e instruções, essa arquitetura perimite executar uma instrução enquanto busca outra.

  • Gabarito B

    Arquitetura de Harvard (AO 1945: Arquitectura de Harvard) baseia-se em um conceito mais recente que a de Von Neumann, tendo surgido da necessidade de se pôr 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, o acesso à memória de dados de modo separado em relação à memória de programa.

    Baseada também na separação de barramentos de dados das memórias onde estão as instruções de programa e das memórias de dados, permite que um processador possa acessar as duas simultaneamente, obtendo um desempenho melhor do que a da Arquitetura de von Neumann, pois pode buscar uma nova instrução enquanto executa outra.

    A principal vantagem dessa arquitetura é que a leitura de instruções e de alguns tipos de operandos pode ser feita ao mesmo tempo em que a execução das instruções (tempo Tcy). Isso significa que o sistema fica todo o tempo executando instruções, o que acarreta um significativo ganho de velocidade. Enquanto uma instrução está sendo executada, a seguinte está sendo lida. Esse processo é conhecido como pipelining (canalização).

    A arquitetura Havard também possui um repertório com menos instruções que a de von Neumann, e essas são executadas apenas num único ciclo de relógio.

    Arquiteturas de Harvard são normalmente utilizadas em qualquer sistemas especializados ou para usos específicos. É utilizado em processamento de sinal digital especializados (DSP), normalmente por produtos de áudio e vídeo de transformação. Ele também é usado em muitos pequenos microcontroladores utilizados em aplicações eletrônicas, tais como máquinas RISCO Advanced (ARM) para produtos à base de muitos vendedores.

    Os microcontroladores com arquitetura Havard são também conhecidos como "microcontroladores RISC" (Computador com Conjunto Reduzido de Instruções), e os microcontroladores com uma arquitetura Von-Neumann, de "microcontroladores CISC" (Computador com um Conjunto Complexo de Instruções). Porém, atualmente as linhas CISC e RISC é muito tênue, não existindo mais essa diferenciação, visto que os processadores atuais tem instruções complexas ao mesmo tempo que buscam minimizar o tempo de execução.

     

     

     

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • É quase lei ! Quando a questão tratar das arquiteturas de Von Neumann e Harvard, pode procurar e marcar a alternativa que fala sobre as diferenças dos tipos de memórias entre elas.