Logo Passei Direto
Buscar

Sistemas Operacionais

FATEC centro paula souza
tratando-se de programação multiprocessada, OpenMP é uma das principais API's utilizadas, é compatível com C, C++ e Fortran ela visa o desenvolvimento de aplicações de alto desempenho. Sobre esse assunto analise as afirmações a seguir: I. As iniciativas que buscam produzir compiladores que automaticamente paralelizam os códigos está ganhando bastante espaço e devem logo suplantar a necessidade de intervenção do programador. II. O código que utiliza OpenMp é composto não apenas por funções mas também por diretivas de compilação. III. as soluções em OpenMP trabalham com um paradigma que simplifica e abstrai o uso de threads, não sendo necessário descrever detalhes específicos para lançamento de threads demandando pouco código adicional quando comparada com outras API's mais baixo nível
User badge image
Brandon Araujo

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar cada afirmação: I. "As iniciativas que buscam produzir compiladores que automaticamente paralelizam os códigos estão ganhando bastante espaço e devem logo suplantar a necessidade de intervenção do programador." Essa afirmação é otimista, mas atualmente a paralelização automática ainda não substitui totalmente a intervenção do programador, especialmente em casos complexos. Portanto, essa afirmação é falsa ou pelo menos exagerada. II. "O código que utiliza OpenMP é composto não apenas por funções mas também por diretivas de compilação." Correto. OpenMP utiliza diretivas de compilação (pragmas) para indicar paralelismo no código, além das funções. Essa afirmação é verdadeira. III. "As soluções em OpenMP trabalham com um paradigma que simplifica e abstrai o uso de threads, não sendo necessário descrever detalhes específicos para lançamento de threads, demandando pouco código adicional quando comparada com outras API's mais baixo nível." Correto. OpenMP abstrai o gerenciamento de threads, facilitando a programação paralela com menos código e complexidade. Essa afirmação é verdadeira. Portanto, os itens verdadeiros são II e III. Como não foi fornecida a lista de alternativas, a resposta correta é a que contém os itens II e III.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina