Questões de Arquiteturas (Arquitetura de Computadores)

Limpar Busca

Na busca de otimizar o desempenho dos microcontroladores, novas arquiteturas foram propostas. Nesse contexto, é correto afirmar:

  • A a arquitetura de Von Neumann é a preferida atualmente para microcontroladores, pois todas as instruções executam em apenas um ciclo de relógio.
  • B a arquitetura de Von Neumann foi idealizada para permitir a leitura de instruções e execução simultaneamente, aumentando a eficiência se comparada a arquitetura Harvard.
  • C a arquitetura Harvard utiliza instruções mais complexas (CISC) em relação à Von Neumann, reduzindo a quantidade de instruções necessárias para executar a mesma tarefa mesmo utilizando apenas um barramento.
  • D a arquitetura Harvard possui barramentos distintos para dados e instruções, permitindo que o processador acesse as duas simultaneamente e evite gargalos no barramento.
  • E a arquitetura Harvard foi superada pela arquitetura de Von Neumann, sendo esta última a única utilizada em microcontroladores modernos.

Acerca da organização e da arquitetura de computadores e da aritmética computacional, julgue o item seguinte.


A arquitetura de von Neumann refere‑se ao princípio de que um sistema de computador utiliza uma unidade de processamento central (CPU) para realizar a execução das instruções de um programa.

  • Certo
  • Errado

Em relação ao Design e arquitetura de Software, assinale a opção correta.

  • A O Design de Software é o processo de codificação de funcionalidades seguindo diretamente os requisitos do usuário, sem envolver abstrações ou estruturas maiores.
  • B No Design de Software de baixo nível, o foco está na criação da estrutura geral do sistema, incluindo a definição de módulos e sua interação.
  • C O Design de Software de alto nível trata de decisões relacionadas à implementação de funções e métodos específicos dentro dos componentes de um sistema.
  • D A principal diferença entre Design e Arquitetura de Software é que a Arquitetura foca em decisões amplas e estruturais, enquanto o Design foca em decisões detalhadas e específicas.
  • E A Arquitetura de Software é um conceito aplicado apenas em projetos de grande escala, sendo irrelevante para sistemas menores e simples.

As arquiteturas de processadores multicore se baseiam em designs de CPU que incluem dois ou mais núcleos de processamento em um único chip de circuito integrado. Sobre os processadores multicore, se refere à principal vantagem das arquiteturas de processadores multicore:

  • A Reduz o custo de fabricação.
  • B Reduz o consumo de energia.
  • C Aumenta a capacidade de armazenamento.
  • D Melhora o desempenho de tarefas paralelas.

A arquitetura superescalar representa uma evolução significativa em relação aos projetos de processadores tradicionais.
Com relação à arquitetura superescalar, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Tem como vantagem o aumento do desempenho pelo aumento da quantidade de bits das palavras de dados.
( ) Explora o paralelismo a nível de instrução, buscando aumentar o desempenho do processador.
( ) Pode executar mais de uma instrução por ciclo de clock.
( ) Possui pipelines mais curtos que os tradicionais, permitindo que as instruções sejam divididas em várias etapas.

As afirmativas são, respectivamente,

  • A F – V – F – V.
  • B F – V – V – F.
  • C V – V – V – F.
  • D F – V – V – V.
  • E F – V – F – F.