Carregando...
Carregando...
Ajude a melhorar a plataforma
O aspecto mais difícil de criar um programa de memória compartilhada é traduzir o que se deseja para uma versão multithread . Para o OpenMP, existem três modelos de programação. No ____________________________ (lacuna 1), cabe ao programador anotar as tarefas para execução em paralelo e definir os pontos de sincronização. No ____________________________ (lacuna 2), um processo é visto em conjunto de _____________________ (lacuna 3), que se comunicam por meio da utilização de variáveis compartilhadas. Assinale a alternativa que possui a sequência correta das lacunas.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
JUSTIFICATIVA A primeira lacuna é preenchida pelo termo “paralelismo explícito”, pois cabe ao programador anotar as tarefas para execução em paralelo e definir os pontos de sincronização. A segunda lacuna é preenchida pelo termo “ multithread implícito”, pois um processo é visto em um conjunto de threads que se comunicam por meio da utilização de variáveis compartilhadas. A terceira lacuna é preenchida pelo termo “ threads ”, visto que, no “ multithread implícito”, um processo é visto em um conjunto de threads que se comunicam por meio da utilização de variáveis compartilhadas.