Logo Passei Direto
Buscar
Existem bibliotecas de funções, procedimentos e métodos que são incorporadas a uma linguagem de programação para comunicação entre threads ou entre processos a viabilizar a paralelização. Considere uma API que realize somente criação de processos para explorar paralelismo na execução de um programa. Essa API será a:


A- MPI (Message Passing Interface)
B- CUDA (Compute Unified Device Architecture)
C- POSIX
D- OpenMP
E- Cilk++
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

A biblioteca de funções, procedimentos e métodos incorporada a uma linguagem de programação para comunicação entre threads ou entre processos a fim de viabilizar a paralelização é a biblioteca D- OpenMP.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Em relação a arquitetura cliente-servidor, considere as afirmacoes a seguir:
I) Os papéis e as responsabilidades de um sistema de computação podem ser distribuídos entre vários computadores independentes que são conhecidos por si só por meio de uma rede.
II) Todos os dados são armazenados nos servidores, que geralmente possuem controles de segurança muito maiores do que a maioria dos clientes.
III) Funciona com vários clientes diferentes com capacidades diferentes.
Selecione a alternativa correta:

I) Os papéis e as responsabilidades de um sistema de computação podem ser distribuídos entre vários computadores independentes que são conhecidos por si só por meio de uma rede.
II) Todos os dados são armazenados nos servidores, que geralmente possuem controles de segurança muito maiores do que a maioria dos clientes.
III) Funciona com vários clientes diferentes com capacidades diferentes.
A- Todas as afirmações estão corretas.
B- As afirmações I e II estão corretas.
C- Apenas a afirmação I está correta.
D- As afirmações II e III estão corretas.
E- Apenas a afirmação II está correta.

Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta:
I. Um cálculo especifica se uma determinada entrada pode resultar em saídas diferentes.
II. O bloqueio de exclusão mútua, ou mutex, é o mais utilizado para se garantir a exclusão mútua.
III. O programa tem uma condição de corrida quando um thread tenta acessar simultaneamente um recurso, e isso pode resultar em um erro.

I. Um cálculo especifica se uma determinada entrada pode resultar em saídas diferentes.
II. O bloqueio de exclusão mútua, ou mutex, é o mais utilizado para se garantir a exclusão mútua.
III. O programa tem uma condição de corrida quando um thread tenta acessar simultaneamente um recurso, e isso pode resultar em um erro.
A- Apenas a afirmação I está correta.
B- As afirmações II e III estão corretas.
C- Todas as afirmações estão corretas.
D- As afirmações I e II estão corretas.
E- Apenas a afirmação II está correta.

Qual era a técnica que permitia alternar tarefas nos primeiros sistemas operacionais não preemptivos?
A- Threads
B- Corrotinas
C- Mutex
D- Semáforos
E- Deadlocks


A- Threads
B- Corrotinas
C- Mutex
D- Semáforos
E- Deadlocks

Em relação à memória compartilhada, considere as seguintes afirmações.
I) Serve como mecanismo de comunicação entre programas.
II) Evita cópias redundantes.
III) Pode ser acessada simultaneamente por vários programas, porém isso acarreta um consumo maior de recursos.
Marque a alternativa correta:

I) Serve como mecanismo de comunicação entre programas.
II) Evita cópias redundantes.
III) Pode ser acessada simultaneamente por vários programas, porém isso acarreta um consumo maior de recursos.
A- Somente a primeira afirmação é correta.
B- Somente a primeira e a segunda afirmações estão corretas.
C- Nenhuma afirmação é correta.
D- Somente a segunda afirmação é correta.
E- Somente a terceira afirmação é correta

Mais conteúdos dessa disciplina