Questão FC406286
Sistemas paralelos e distribuídos desempenham um papel crucial na computação moderna, oferecendo soluções para lidar com desafios cada vez mais complexos e demandas crescentes por
Questões sem classificação de assunto (TI - Organização e Arquitetura dos Computadores)
FGV · 2024
Sistemas paralelos e distribuídos desempenham um papel crucial na computação moderna, oferecendo soluções para lidar com desafios cada vez mais complexos e demandas crescentes por desempenho, escalabilidade e confiabilidade. A importância desses sistemas reside em sua capacidade de processar grandes volumes de dados e executar tarefas computacionais intensivas de forma eficiente e rápida. Existem várias soluções que evoluíram até os sistemas paralelos modernos, que podem ser resumidos em três tipos predominantes:
I. Sistemas de memória compartilhada.
II. Sistemas distribuídos.
III. Sistemas de tempo real.
IV. Unidades de processamento gráfico (GPU).
V. Sistemas embarcados.
Está correto o que se afirma em
- I, II e III, apenas.
- II, III e IV, apenas.
- I, III e V, apenas.
- I, II e IV, apenas.
- II, IV e V, apenas.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
A alternativa aponta corretamente três linhas principais da evolução dos sistemas paralelos: memória compartilhada, sistemas distribuídos e GPU.
Em memória compartilhada, múltiplas threads ou processadores acessam um mesmo espaço de endereçamento, facilitando a troca de dados. Isso exige mecanismos de sincronização (locks, semáforos, barreiras) e gerenciamento de coerência de cache.
Os sistemas distribuídos reúnem nós independentes com memória local, comunicando‑se por passagem de mensagens. Essa abordagem escala horizontalmente e melhora tolerância a falhas, mas introduz latência e complexidade de coordenação (ex.: MPI).
As GPUs representam a evolução para computação massivamente paralela: muitas unidades de processamento leves organizadas em modelos SIMD/SIMT, otimizadas para alto throughput em cargas data‑parallel (ex.: CUDA/OpenCL).
Juntas, essas três categorias cobrem as soluções principais usadas hoje para obter desempenho, escalabilidade e eficiência em aplicações paralelas e de alto desempenho.
Conteúdo do catálogo FC Concursos · Atualizado em