Acerca de arquitetura e componentes de computadores, julgue ...
Os sistemas com múltiplos processadores possuem a vantagem de permitir que vários programas sejam executados ao mesmo tempo e que um mesmo programa seja subdividido em partes para serem executadas simultaneamente em mais de um processador.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - certo
Para entender a questão, é importante reconhecer o conceito da computação paralela e como a arquitetura de múltiplos processadores impacta na execução de tarefas. Em sistemas multiprocessados, temos mais de um processador trabalhando conjuntamente, o que proporciona dois benefícios principais:
- Execução concorrente de múltiplos programas: Com vários processadores, o sistema pode executar diferentes programas ao mesmo tempo, cada um potencialmente em seu próprio processador. Isso é o que chamamos de multitarefa ou paralelismo em nível de tarefa.
- Paralelismo dentro de um único programa: Um programa pode ser projetado para dividir seu trabalho em partes distintas que podem ser processadas simultaneamente. Esta é uma técnica conhecida como paralelismo em nível de dados ou paralelismo em nível de instrução, dependendo da granularidade da divisão do trabalho.
É essencial que o sistema operacional e os programas sejam projetados para aproveitar esses recursos. Programas que podem ser divididos em partes independentes - chamadas de threads - podem se beneficiar enormemente dessa arquitetura, pois várias threads podem ser executadas em paralelo, reduzindo o tempo total necessário para a execução do programa.
Assim, a alternativa está correta porque descreve os benefícios de um sistema com múltiplos processadores, que são o aumento da capacidade de multitarefa e a possibilidade de execução paralela das partes de um mesmo programa, desde que este seja devidamente estruturado para tal.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo