FC ConcursosFC Concursos

Questão FC393981

Sobre o multiprocessamento, pode-se afirmar que:

Processador

IBADE · 2022

Sobre o multiprocessamento, pode-se afirmar que:

  1. se refere a execução de mais de um programa ao mesmo tempo.
  2. é a capacidade de um processo de gerenciar seu uso por mais de um usuário ao mesmo tempo, e de gerenciar várias requests do mesmo usuário, sem ter que possuir várias cópias do programa.
  3. é um modelo de execução que permite que um único processo tenha vários segmentos de código em execução simultaneamente dentro do contexto desse processo.
  4. é o uso de duas ou mais CPUs em um único sistema de computador.
  5. se refere à execução de várias tarefas (processos, programas, threads etc.) ao mesmo tempo, se baseando no compartilhamento de tempo, juntamente com o conceito de troca de contexto.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Multiprocessamento é, de fato, o uso de dois ou mais CPUs em um único sistema de computador, trabalhando de forma coordenada para executar tarefas. Cada CPU pode processar threads ou processos independentes, aumentando a capacidade de execução simultânea e a vazão do sistema.

Existem arquiteturas comuns, como SMP (memória compartilhada) e arquiteturas com memória distribuída; em todas, é necessário gerenciamento pelo sistema operacional para escalonar threads, sincronizar acesso a recursos e manter coerência de caches.

O ganho prático depende da paralelização do trabalho; a lei de Amdahl resume isso: \(S = \frac{1}{(1-p) + p/n}\), onde \(p\) é a fração paralelizável e \(n\) o número de CPUs. Assim, mais CPUs aumentam desempenho, mas com limites impostos pela parte sequencial e sobrecarga de coordenação.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo