GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO03Difícil⏱ curto

Durante uma aula, um computador com apenas um núcleo de processamento executa, ao mesmo tempo, um editor de…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO03

Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante uma aula, um computador com apenas um núcleo de processamento executa, ao mesmo tempo, um editor de texto, um reprodutor de música e um download. O sistema operacional alterna rapidamente entre essas tarefas: interrompe uma por alguns instantes, executa outra e depois retoma a anterior. Para o usuário, os programas parecem avançar juntos, embora não estejam sendo processados simultaneamente pelo mesmo núcleo. Com base no texto, qual conceito explica a forma como o sistema operacional organiza a execução das tarefas?

  1. A) Execução simultânea de tarefas em múltiplos núcleos.
  2. B) Bloqueio de cada tarefa até liberar seu recurso.
  3. C) Armazenamento das tarefas para execução posterior.
  4. D) Gerenciamento de tarefas com alternância de execução ao longo do tempo.
  5. E) Execução completa de uma tarefa antes da seguinte.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado descreve um computador com apenas um núcleo de processamento executando editor de texto, reprodutor de música e download ao mesmo tempo, mas sem simultaneidade real no mesmo núcleo.
  2. O texto diz que o sistema operacional interrompe uma tarefa por alguns instantes, executa outra e depois retoma a anterior. Isso é a alternância de execução ao longo do tempo, chamada de multitarefa por time-sharing ou concorrência.
  3. Para o usuário, os programas parecem avançar juntos, o que é a percepção de paralelismo criada pela rápida troca entre tarefas.
  4. A alternativa D descreve exatamente esse conceito: gerenciamento de tarefas com alternância de execução ao longo do tempo. Por isso ela é a correta, coincidindo com o gabarito oficial.
  5. A alternativa A está errada, pois fala de execução simultânea em múltiplos núcleos, e o texto menciona um único núcleo.
  6. A alternativa B está errada, pois bloqueio de tarefa até liberar recurso não é o mecanismo descrito, que é a troca rápida de tarefas.
  7. A alternativa C está errada, pois armazenar tarefas para execução posterior não corresponde à interrupção e retomada imediatas descritas no texto.
  8. A alternativa E está errada, pois a execução completa de uma tarefa antes da seguinte é justamente o oposto do que o texto descreve, já que as tarefas são intercaladas.

💡 Dica: Defina o conceito de concorrência em computação.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno associa a percepção de tarefas avançando juntas à execução simultânea em vários núcleos, ignorando que o texto fala de um único núcleo.

Por que engana: Confundir concorrencia com execucao sequencial ou associar erroneamente concorrencia a armazenamento ou exclusao de recursos.

B Erradaerro: Conceitual

O aluno confunde a espera de um recurso (bloqueio) com a troca de tarefas pelo sistema operacional, que ocorre mesmo sem bloqueio.

C Erradaerro: Interpretação

O aluno entende que as tarefas são guardadas para depois, em vez de serem interrompidas e retomadas em instantes alternados.

D Correta

A concorrência ocorre quando diferentes tarefas têm seu progresso organizado em períodos que se sobrepõem, ainda que o processador alterne entre elas. No caso descrito, um único núcleo interrompe e retoma as tarefas, produzindo a aparência de execução simultânea. Isso não exige múltiplos processadores, característica associada ao paralelismo.

E Erradaerro: Senso comum

O aluno imagina que o computador processa uma tarefa inteira antes de iniciar a próxima, o que contraria a alternância descrita no texto.

Raio-X da questão

Dificuldade Difícil
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🧩 consolidacao
🎯 Conceito central

concorrência em computadores

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de processos em computacao · funcionamento de processadores

📚 Reveja

Revisar os conceitos de concorrência e paralelismo em computação.

⚠️ Erro mais comum

Confundir concorrencia com execucao sequencial ou associar erroneamente concorrencia a armazenamento ou exclusao de recursos.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.