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.

Com relação à organização multinível das arquiteturas modernas de computadores, assinale a opção correta.

  • A A transição entre níveis superiores e inferiores na hierarquia de máquinas multinível ocorre sempre por meio de compilação, sendo a interpretação reservada para linguagens de script de alto nível.
  • B A implementação de um interpretador para o nível ISA diretamente sobre o nível lógico digital é teoricamente inviável, devido à complexidade da tradução direta de linguagens formais em circuitos lógicos.
  • C A principal função do nível de sistema operacional em uma máquina multinível é fornecer abstrações de hardware, como arquivos, processos e dispositivos virtuais, construídas sobre o nível ISA.
  • D No nível da microarquitetura de uma máquina multinível com controle de caminho de dados realizado por hardware, haverá necessariamente um programa armazenado para controlar a interpretação das instruções.
  • E O nível ISA de uma máquina multinível concentra-se na estrutura sintática das instruções e ignora aspectos como os efeitos causados pela execução das operações ou pelos modos de endereçamento.

A decisão de implementar uma instrução de multiplicação por meio de uma unidade de multiplicação especial ou por um mecanismo que utilize repetidamente a unidade de adição, no âmbito de projeto arquitetural de um computador, é considerada uma questão de:

  • A Arquitetura
  • B Organização
  • C Programação
  • D Hardware
  • E Software

A respeito da arquitetura e da organização de computadores e dos sistemas operacionais, julgue o item a seguir.


Em uma arquitetura RISC, a complexidade das instruções é maior que na arquitetura CISC, resultando em menos instruções sendo executadas por ciclo de clock.

  • Certo
  • Errado

Qual das alternativas abaixo melhor define a arquitetura de um computador?

  • A A forma como os componentes físicos de um computador são interconectados.
  • B Os atributos de um sistema visíveis a um programador, que impactam a execução lógica de um programa.
  • C Os detalhes de hardware transparentes ao programador, como sinais de controle.
  • D A frequência de uso de uma instrução de multiplicação.
  • E A tecnologia de memória utilizada em um sistema.