Qual a diferença entre concorrência e paralelismo em sistemas de computação?
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 entre concorrência e paralelismo em sistemas de computação?
- A) São a mesma coisa.
- B) Concorrência é execução simultânea.
- C) Paralelismo é gerenciar várias tarefas.
- D) Concorrência é gerenciamento, paralelismo é execução.
- E) Ambos são sobre armazenamento de dados.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Concorrência é a capacidade de um sistema lidar com várias tarefas que estão em andamento ao mesmo tempo, organizando, alternando e coordenando o acesso a recursos. Ela trata da estruturação e do gerenciamento dessas tarefas, mesmo que apenas uma seja executada por vez, como em um único processador com alternância de tarefas. Passo 2: Paralelismo é a execução física e simultânea de duas ou mais tarefas, o que exige mais de um núcleo ou processador trabalhando ao mesmo tempo. Passo 3: Portanto, a alternativa D está correta porque associa concorrência ao gerenciamento e paralelismo à execução. Passo 4: A alternativa A está errada, pois concorrência e paralelismo são conceitos distintos, ainda que relacionados. Passo 5: A alternativa B está errada, pois descreve execução simultânea, que é justamente o paralelismo, e não a concorrência. Passo 6: A alternativa C está errada, pois descreve o gerenciamento de tarefas, que é a concorrência, e não o paralelismo. Passo 7: A alternativa E está errada, pois ambos os conceitos tratam de execução e organização de tarefas, e não de armazenamento de dados. Passo 8: O gabarito oficial (D) está coerente com a distinção clássica, embora seja uma simplificação; a definição completa é que concorrência trata da composição de tarefas que podem progredir em intervalos sobrepostos, e paralelismo, da execução simultânea.
💡 Dica: Defina cada conceito antes de compará-los.
Alternativa por alternativa
O aluno acredita que concorrência e paralelismo são sinônimos, por ambos envolverem várias tarefas ao mesmo tempo, sem perceber a diferença entre gerenciar e executar.
O aluno associa concorrência à execução simultânea, confundindo-a com o paralelismo, que de fato executa tarefas ao mesmo tempo em hardware distinto.
Por que engana: Confundir concorrência com paralelismo, acreditando que ambos significam execução simultânea.
O aluno inverte os conceitos, atribuindo ao paralelismo a tarefa de gerenciar várias atividades, que é própria da concorrência.
Concorrência lida com o acesso e controle; paralelismo se refere à execução simultânea.
O aluno associa os dois termos ao armazenamento de dados, talvez por confundi-los com temas de bancos de dados ou acesso concorrente a registros, sem reconhecer que se referem ao processamento de tarefas.
Raio-X da questão
concorrência e paralelismo
avaliacao
conceitos de sistemas operacionais · processos e threads
Revisar os conceitos de concorrência e paralelismo em sistemas de computação.
Confundir concorrência com paralelismo, acreditando que ambos significam execução simultânea.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- — O mapa pulou de 1 248 para 1 250 e, segundos depois, voltou para 1 249. Como isso e possivel? — perguntou uma…
- Em um computador onde dois programas tentam gravar no mesmo arquivo simultaneamente, que componente do sistema resolve…
- Qual é a função principal de um algoritmo de controle de fluxo por janela deslizante (sliding window) em uma conexão e…
- Projete um algoritmo para detectar e isolar rapidamente um nó com comportamento anômalo em um sistema distribuído de…
- Projete a estrutura de cabeçalho de um protocolo de transporte para redes intermitentes: liste campos essenciais (por…
- Em um algoritmo paralelo que atualiza contadores por turma, qual prática reduz a necessidade de locks ao manipular uma…
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
