Qual é a diferença fundamental entre paralelismo e concorrência em sistemas computacionais?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a diferença fundamental entre paralelismo e concorrência em sistemas computacionais?
- A) Paralelismo é mais lento que concorrência.
- B) Concorrência envolve tarefas que se alternam.
- C) Ambos são iguais em performance.
- D) Paralelismo não pode ocorrer em sistemas distribuídos.
- E) Concorrência é mais eficaz em hardware limitado.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Conceito de concorrência: é a capacidade de um sistema gerenciar várias tarefas que estão em andamento ao mesmo tempo, alternando a execução delas no tempo (por exemplo, com troca de contexto em um único processador). A tarefa não precisa estar executando fisicamente no mesmo instante.
- Conceito de paralelismo: é a execução simultânea de tarefas, o que exige mais de uma unidade de processamento (vários núcleos ou processadores) trabalhando ao mesmo tempo.
- Análise da alternativa B: 'Concorrência envolve tarefas que se alternam' descreve corretamente a ideia central de concorrência, que é a intercalação do progresso das tarefas. Por isso ela é a resposta correta, e coincide com o gabarito oficial.
- Por que as outras estão erradas: A) não existe relação geral de velocidade entre os dois conceitos, pois paralelismo tende a ser mais rápido, mas o enunciado não trata de lentidão. C) paralelismo e concorrência têm desempenho diferente, pois o paralelismo pode acelerar o processamento real. D) paralelismo pode ocorrer em sistemas distribuídos, que são justamente um caso típico de execução simultânea em várias máquinas. E) concorrência não é mais eficaz em hardware limitado; em hardware limitado ela é justamente a estratégia que permite dividir o tempo do processador entre tarefas.
- Conclusão: a diferença fundamental está em alternância (concorrência) versus simultaneidade real (paralelismo), e a alternativa B é a única que expressa isso corretamente.
💡 Dica: Diferencie execução simultânea de tarefas da alternância entre tarefas.
Alternativa por alternativa
O aluno associa paralelismo a velocidade e conclui que a comparação de lentidão define a diferença, sem entender que o conceito central é a forma de execução das tarefas.
Concorrência permite a alternância entre tarefas que podem ser executadas em diferentes momentos.
O aluno acha que, por ambos lidarem com várias tarefas, produzem o mesmo desempenho, ignorando que a execução simultânea em vários núcleos muda o ganho de tempo.
O aluno acredita que paralelismo só existe em uma única máquina e não percebe que sistemas distribuídos executam tarefas simultaneamente em vários computadores.
O aluno imagina que a concorrência, por dividir o tempo do processador, seria mais eficaz justamente onde há pouco hardware, invertendo a finalidade dessa técnica.
Por que engana: Confundir concorrência, que organiza tarefas intercaladas, com paralelismo, que executa tarefas simultaneamente em diferentes recursos.
Raio-X da questão
Paralelismo e concorrência
diagnostico
Conceito de tarefa computacional · Noções de sistemas computacionais
Revise a diferença entre execução simultânea e alternância de tarefas.
Confundir concorrência, que organiza tarefas intercaladas, com paralelismo, que executa tarefas simultaneamente em diferentes recursos.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Qual é a diferença básica entre paralelismo e concorrência em sistemas computacionais?
- Qual a principal diferença entre paralelismo e concorrência em sistemas computacionais?
- Qual a diferença entre concorrência e paralelismo em sistemas de computação?
- Qual a diferença entre paralelismo e concorrência em sistemas distribuídos?
- Em uma rede de computadores, várias tarefas podem ser feitas. No paralelismo, elas acontecem ao mesmo tempo; na…
- Identifique o conceito de paralelismo em sistemas computacionais.
🔎 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
