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 542 de 11.561

Questão: 2706 / QT-6791
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
Sistemas paralelos e distribuídos desempenham um papel crucial na computação moderna, oferecendo soluções para lidar com desafios cada vez mais complexos e demandas crescentes por desempenho, escalabilidade e confiabilidade. A importância desses sistemas reside em sua capacidade de processar grandes volumes de dados e executar tarefas computacionais intensivas de forma eficiente e rápida. Existem várias soluções que evoluíram até os sistemas paralelos modernos, que podem ser resumidos em três tipos predominantes:

I. Sistemas de memória compartilhada.
II. Sistemas distribuídos.
III. Sistemas de tempo real.
IV. Unidades de processamento gráfico (GPU).
V. Sistemas embarcados.

Está correto o que se afirma em

-

I, II e III, apenas. 

-

II, III e IV, apenas.

-

I, III e V, apenas.

-

I, II e IV, apenas.

-

II, IV e V, apenas.


Questão: 2707 / QT-6792
Ano: 2024
Banca: FGV
Órgão: INPE
Cargo: Tecnologista Júnior I - Ambiente de Supercomputação e HPC (High-Performance Computing)
Disciplina: Programação
A programação com memória compartilhada refere-se a um modelo de programação em que múltiplos threads ou processos compartilham o mesmo espaço de memória, permitindo que eles acessem e modifiquem os mesmos dados. Isso geralmente é implementado em sistemas multicore ou multiprocessadores, onde várias unidades de processamento têm acesso simultâneo à memória principal.
Para evitar condições de corrida, isto é, uma situação em que o resultado depende do tempo preciso de acessos de leitura e escrita ao mesmo local na memória principal, ao trabalhar com memória compartilhada, podem ser utilizados mecanismos de exclusão mútua, como o uso de 

-

semáforos ou versioning

-

transações ou algoritmos wait-free.

-

semáforos ou acesso atômico.

-

lazy synchronization ou transações.

-

acesso atômico ou algoritmos wait-free.


Questão: 2708 / QT-6793
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
Um modelo multiprocessado é um modelo de computação paralela que se baseia no modelo de máquina de acesso aleatório e generaliza o mesmo. Existem basicamente três tipos diferentes de modelos multiprocessado e cada um desses modelos possui um número de unidades de processamento p e difere na organização das memórias e na forma como as unidades de processamento acessam essas memórias.
Assinale a opção que indica o modelo que consiste em unidades de processamento e módulos de memória acessados por uma rede de interconexão comum, sem memórias locais, permitindo o acesso uniforme às memórias quando não há acessos coincidentes. 

-

DRAM.

-

PRAM.

-

LMM.

-

SAN.

-

MMM.


Questão: 2709 / QT-6794
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
Sistemas paralelos e distribuídos desempenham um papel crucial na computação moderna, oferecendo soluções para lidar com desafios cada vez mais complexos e demandas crescentes por desempenho, escalabilidade e confiabilidade.
Sobre o uso de memória distribuída ou compartilhada, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Em relação ao tempo da comunicação, as memórias distribuídas apresentam vantagem majoritariamente.
( ) Em relação à um número crescente de processadores que podem cooperar eficientemente, os computadores de memória distribuída apresentam mais vantagens.
( ) Quando o número de processadores deve ser alto (mais que 8) para reduzir o tempo de execução, a velocidade da comunicação se torna um fator crucial para a performance.
( ) OpenCL é uma biblioteca de especificação de passagem de mensagem muito útil para a implementação de paralelismo.

As afirmativas são, respetivamente,

-

V – F – V – F.

-

F – V – V – F. 

-

V – V – F – V.

-

V – F – F – V. 

-

F – V – V – V.


Questão: 2710 / QT-6795
Ano: 2024
Banca: FGV
Órgão: INPE
Cargo: Tecnologista Júnior I - Ambiente de Supercomputação e HPC (High-Performance Computing)
Disciplina: Programação
Leia o trecho a seguir.
É uma linguagem de programação paralela de plataforma cruzada usada para programar diferentes tipos de processadores em computadores pessoais, servidores, dispositivos móveis e plataformas embarcadas. Ela define uma linguagem de programação e uma interface de programação de aplicativos para controlar a plataforma e executar programas em dispositivos de computação, como CPUs e GPUs.
Assinale a opção que indica a tecnologia descrita no trecho acima.

-

OpenCL.

-

MPI.

-

Fortran.

-

OpenMP.

-

Assembly.



pub03

Estratégia Concursos - Estude com quem mais aprova em concursos Públicos!
As nossas Assinaturas são uma excelente ferramenta de aprovação com um CUSTO-BENEFÍCIO fantástico, já que dão acesso aos conteúdos de mais de 18 mil cursos! Elas são ideais para todos os níveis - do básico ao avançado - e contam com PDFs, videoaulas e Fórum de Dúvidas.

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