Qual é a diferença básica entre paralelismo e concorrência em sistemas computacionais?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Compreender os conceitos de paralelismo, concorrência e armazenamento/ processamento distribuídos.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é a diferença básica entre paralelismo e concorrência em sistemas computacionais?
- A) Paralelismo significa que processos são executados simultaneamente.
- B) Concorrência se refere a processos que não podem ser executados ao mesmo tempo.
- C) Concorrência e paralelismo são sinônimos.
- D) Paralelismo é mais eficiente que concorrência em todos os casos.
- E) Paralelismo lida apenas com um único processo por vez.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Concorrência é a capacidade de um sistema gerenciar várias tarefas em andamento ao mesmo tempo, alternando o uso de um recurso (como a CPU) entre elas; as tarefas progridem de forma intercalada, mesmo que em um único núcleo.
- Paralelismo é a execução realmente simultânea de duas ou mais tarefas, o que exige múltiplos núcleos, processadores ou máquinas trabalhando ao mesmo instante.
- Portanto, a alternativa A está correta, pois descreve o paralelismo como a execução simultânea de processos, que é exatamente sua definição.
- A alternativa B está errada, pois a concorrência trata justamente de processos que progridem no mesmo intervalo de tempo, e não de processos impedidos de rodar ao mesmo tempo.
- A alternativa C está errada, pois concorrência e paralelismo são conceitos distintos, sendo o paralelismo apenas uma forma possível de concorrência.
- A alternativa D está errada, pois não há eficiência garantida em todos os casos; o paralelismo ajuda em tarefas divisíveis, mas pode gerar sobrecarga de comunicação e sincronização.
- A alternativa E está errada, pois o paralelismo, por definição, envolve pelo menos duas tarefas executando ao mesmo tempo, não apenas uma.
- Conclusão: o gabarito oficial A está correto e coincide com a resolução feita de forma independente.
💡 Dica: Defina os conceitos de paralelismo e concorrência antes de comparar.
Alternativa por alternativa
Paralelismo envolve a execução de vários processos ao mesmo tempo.
O aluno inverte o conceito de concorrência, imaginando que ela impede a execução simultânea, quando na verdade trata da coexistência e intercalação de tarefas no tempo.
Por que engana: Confundir concorrencia com paralelismo, acreditando que ambos significam execucao simultanea ou que sao sinônimos.
O aluno acredita que os termos são intercambiáveis porque ambos envolvem 'várias tarefas ao mesmo tempo', sem perceber que a concorrência é um conceito mais amplo que não exige execução simultânea real.
O aluno assume que mais paralelismo sempre significa mais desempenho, como um senso comum de que 'mais trabalhando juntos é sempre melhor', ignorando sobrecarga de sincronização e tarefas não divisíveis.
O aluno confunde paralelismo com processamento sequencial de um único processo, possivelmente por associar o prefixo 'para' a algo feito de uma vez só, sem entender que paralelo exige ao menos duas tarefas simultâneas.
Raio-X da questão
paralelismo e concorrência
avaliacao
conceito de processos computacionais · noções de execucao simultanea
Revisar as definições de paralelismo e concorrência em sistemas computacionais.
Confundir concorrencia com paralelismo, acreditando que ambos significam execucao simultanea ou que sao sinônimos.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é a diferença fundamental 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.
Todas as questões de Sistemas distribuídos e internet - Fundamentos de sistemas distribuídos
🔎 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
