GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO02Média⏱ curto

Qual é a principal diferença entre uma máquina de estados e um computador ao executar instruções de máquina?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual é a principal diferença entre uma máquina de estados e um computador ao executar instruções de máquina?

  1. A) Ambas possuem o mesmo número de instruções.
  2. B) Computadores não executam máquinas de estados.
  3. C) Máquinas de estados usam apenas comandos lógicos.
  4. D) Computadores possuem um conjunto mais complexo de instruções.
  5. E) Máquinas de estados resolvem tarefas mais complexas que computadores.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Uma máquina de estados finita é um modelo abstrato formado por um conjunto finito de estados, transições entre eles e regras de saída. Ela segue sempre a mesma lógica fixa de transição, sem memória de programa separada dos seus estados. Passo 2: Um computador real executa instruções de máquina definidas por um conjunto de instruções (ISA), que inclui operações aritméticas, lógicas, de desvio, acesso à memória, controle de registradores e interrupções, com formatos e modos de endereçamento variados. Passo 3: Por isso, a diferença principal está na complexidade do conjunto de instruções, o que torna a alternativa D a correta. Passo 4: A alternativa A está errada, pois não há razão para que ambos tenham o mesmo número de instruções, já que um modelo abstrato de estados não define um conjunto de instruções comparável. A alternativa B está errada, pois uma máquina de estados pode ser implementada em um computador, como ocorre em software e hardware comuns. A alternativa C está errada, pois limitar as máquinas de estados a comandos lógicos não caracteriza a diferença principal em relação ao computador. A alternativa E está errada, pois máquinas de estados são modelos mais simples e não resolvem tarefas mais complexas que computadores. Passo 5: Observação: o enunciado é genérico e não especifica o nível de abstração adotado, mas a leitura usual de disciplinas de arquitetura e teoria da computação sustenta o gabarito D.

💡 Dica: Compare a complexidade e a variedade das instruções executadas por cada sistema.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno supõe que, por ambos executarem instruções, devem possuir a mesma quantidade delas, confundindo modelo abstrato com máquina concreta.

B Erradaerro: Conceitual

O aluno acredita que computadores são uma categoria distinta das máquinas de estados e que, por isso, não poderiam executá-las, ignorando que o computador pode implementar máquinas de estados.

C Erradaerro: Procedimentala que mais engana

O aluno associa máquinas de estados apenas a operações lógicas simples e acredita que isso as diferencia dos computadores, sem considerar a estrutura do conjunto de instruções.

Por que engana: O aluno pode confundir a capacidade de executar instruções com a complexidade do conjunto de instruções, atribuindo às máquinas de estados tarefas mais abrangentes que as dos computadores.

D Correta

Computadores têm instruções mais diversas e complexas em comparação com máquinas de estados.

E Erradaerro: Senso comum

O aluno imagina que máquinas de estados, por serem modelos formais, seriam mais poderosas que computadores, usando a intuição de que modelos teóricos resolvem mais problemas.

Raio-X da questão

Dificuldade Média
Bloom Analisar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

Complexidade das instruções de máquina

📌 Objetivo

fixacao

🧱 Pré-requisitos

Instruções de máquina · Máquinas de estados finitos

📚 Reveja

Revise as diferenças entre máquinas de estados e computadores na execução de instruções.

⚠️ Erro mais comum

O aluno pode confundir a capacidade de executar instruções com a complexidade do conjunto de instruções, atribuindo às máquinas de estados tarefas mais abrangentes que as dos computadores.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Instrução de máquina

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.