Skip to main content

Dados para busca de Questões

Atenção: Não é obrigatório preencher todos os campos para executar a Pesquisa.



Total de Questões Encontradas: 57.802 de 252.126
Exibindo: Página 541 de 11.561

Questão: 2701 / QT-6786
Ano: 2024
Banca: FGV
Órgão: INPE
Cargo: Tecnologista Júnior I - Ambiente de Supercomputação e HPC (High-Performance Computing)
Disciplina: Sistemas Operacionais
Na computação paralela, onde várias tarefas ou processos são executados simultaneamente em diferentes núcleos de processador, a sincronização entre processos é essencial para garantir que essas tarefas cooperem e compartilhem recursos de forma eficiente e correta.
No contexto de um sistema de computação paralela, assinale a opção que apresenta um método de sincronização entre processos que garante que apenas um processo possa acessar uma seção crítica de código por vez.

-

Semáforo binário.

-

Barreiras.

-

Mutex.

-

Memória compartilhada.

-

Filas de mensagens. 


Questão: 2702 / QT-6787
Ano: 2024
Banca: FGV
Órgão: INPE
Cargo: Tecnologista Júnior I - Ambiente de Supercomputação e HPC (High-Performance Computing)
Disciplina: Arquitetura de Computadores

Atenção: o enunciado a seguir refere-se à próxima questão.


OpenMP é um ambiente de programação paralela adequado para escrever programas paralelos a serem executados em sistemas de memória compartilhada. É uma coleção de interfaces de programação de aplicativos que inclui diretivas de compilador, funções de suporte e variáveis de ambiente, permitindo que os programadores explorem e controlem o paralelismo durante a execução de um programa. 

No contexto das variáveis utilizadas em programação paralela com OpenMP, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) A cláusula shared(list) especifica que cada variável da lista é compartilhada por todas threads do time, isso é, todas as threads compartilham uma mesma cópia da variável.
( ) Por padrão, variáveis declaradas antes de um bloco paralelo são compartilhadas.
( ) A cláusula private(list) especifica que cada variável da lista é privada por todas threads do time, isso é, cada thread tem sua própria cópia da variável.
( ) Por padrão, variáveis declaradas dentro de um bloco paralelo são privadas.

As afirmativas são, respectivamente,

-

V – V – V – V.

-

F – V – F – V. 

-

V – F – V – F.

-

V – V – F – V.

-

F – F – F – F.


Questão: 2703 / QT-6788
Ano: 2024
Banca: FGV
Órgão: INPE
Cargo: Tecnologista Júnior I - Ambiente de Supercomputação e HPC (High-Performance Computing)
Disciplina: Arquitetura de Computadores

Atenção: o enunciado a seguir refere-se à próxima questão.


OpenMP é um ambiente de programação paralela adequado para escrever programas paralelos a serem executados em sistemas de memória compartilhada. É uma coleção de interfaces de programação de aplicativos que inclui diretivas de compilador, funções de suporte e variáveis de ambiente, permitindo que os programadores explorem e controlem o paralelismo durante a execução de um programa. 

Com isto em mente, a cláusula que especifica o número de threads que devem ser executadas em um bloco estruturado em paralelo é

-

omp_get_thread_num().

-

collapse(n). 

-

omp_get_num_threads().

-

reduction(operator:variable). 

-

num_threads.


Questão: 2704 / QT-6789
Ano: 2024
Banca: FGV
Órgão: INPE
Cargo: Tecnologista Júnior I - Ambiente de Supercomputação e HPC (High-Performance Computing)
Disciplina: Arquitetura de Computadores
Em computação paralela os loops paralelos são muito úteis, permitindo que várias iterações de um loop sejam executadas simultaneamente por diferentes threads, aproveitando assim ao máximo os recursos de processamento disponíveis em sistemas paralelos. Isso é especialmente importante para acelerar o processamento de tarefas computacionais intensivas, dividindo o trabalho entre múltiplos núcleos de processamento.
Neste contexto, assinale a opção que apresenta o argumento utilizado no padrão OpenMP para combinar múltiplos loops em um único, permitindo sua execução em paralelo.

-

reduction(op:var).

-

collapse(n).

-

nowait.

-

final.

-

critical.


Questão: 2705 / QT-6790
Ano: 2024
Banca: FGV
Órgão: INPE
Cargo: Tecnologista Júnior I - Ambiente de Supercomputação e HPC (High-Performance Computing)
Disciplina: Arquitetura de Computadores
No contexto da programação paralela com OpenMP, as variáveis declaradas fora de um bloco paralelo são compartilhadas automaticamente, enquanto as variáveis declaradas dentro de um bloco paralelo são tratadas como privadas por padrão. Também existe a possiblidade de uso de cláusulas adequadas para garantir o correto compartilhamento ou privacidade das variáveis entre as threads paralelas.
A esse respeito, analise as afirmativas a seguir e assinale (V) para verdadeira e (F) para a falsa.

( ) A cláusula shared(list) especifica que cada variável da lista é compartilhada por todas threads do time, isso é, cada thread tem sua própria cópia da variável.
( ) A cláusula firstprivate(list) especifica que cada variável da lista é privada por todas threads do time, mas são inicializadas com o valor que continha no momento em que a região paralela foi encontrada.
( ) A cláusula private(list) especifica que cada variável da lista é privada por todas threads do time, isso é, todas as threads compartilham uma mesma cópia da variável.

As afirmativas são, respectivamente,

-

V – V – V.

-

F – F – F.

-

V – V – F.

-

F – V – F.

-

V – F – V.



pub02

Assinatura Ilimitada X - GRAN CURSOS: comece hoje e mude sua vida para sempre!

RESOLVA SUA VIDA FINANCEIRA PARA SEMPRE!
Liberte-se da insegurança, do desemprego e do aperto financeiro passando em um concurso público. São mais de 115 mil vagas e salários iniciais de até R$ 35 mil.
Se você quer ser aprovado, estude com quem aprova 1 a cada 4 servidores públicos do país


Saiba mais - Clique para informações e valores deste Curso
Ao adquirir o curso por este link você estará ajudando o site VagasApp

Skip to main content