Início

Questões de Concursos Especialista em Supercomputação

Resolva questões de Especialista em Supercomputação comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.


21Q1059716 | Arquitetura de Computadores, Processamento Paralelo, Especialista em Supercomputação, INPE, FGV, 2024

Texto associado.

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 é
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

22Q1059725 | Sistemas Operacionais, Gerência de Memória, Especialista em Supercomputação, INPE, FGV, 2024

Um sistema de memória semicondutora é suscetível a falhas, as quais podem ser classificadas como erros permanentes ou não permanentes. Entretanto, a maioria dos sistemas de memória modernos dispõe de lógica para detecção e correção de erros, sendo o código de Hamming um dos exemplos mais simples para esse fim. A respeito do Código de Hamming, analise as afirmativas a seguir.

I. Kbitsde paridade são acrescentados a uma palavra de Mbits, gerando uma nova palavra de comprimento M + Kbits.
II. Todos osbitsde verificação ocupam posições que são potência de 2 na palavra. Osbitsde dados são encontrados nas demais posições.
III. Os bits de verificação são calculados por meio do emprego da operação lógica AND.

Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

23Q1059712 | Redes de Computadores, Arquiteturas de Rede, Especialista em Supercomputação, INPE, FGV, 2024

Uma rede de dados para HPC (High Performance Computing) possui alguns requisitos mais exigentes em relação às redes convencionais. Tais requisitos tem reflexos nas configurações das redes de dados HPC. Nesse contexto, assinale a opção que descreve corretamente uma caracterização da rede de dados para HPC.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

24Q1059723 | Programação, Linguagens de Programação, Especialista em Supercomputação, INPE, FGV, 2024

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.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

25Q1059728 | Sistemas Operacionais, Gerência de Memória, Especialista em Supercomputação, INPE, FGV, 2024

Leia o trecho a seguir.
Existe uma estratégia, sobretudo para sistemas operacionais antigos, para subdividir a memória virtual endereçável, permitindo que a mesma seja vista pelo programador como espaços múltiplos de endereços ou blocos, os quais possuem tamanho variável, proporcionando maior comodidade para organizar programas e dados. Além disso, apresenta como características a simplificação do tratamento de estruturas de dados dinâmicas, do compartilhamento de processos e permite melhor gestão da segurança, uma vez que o administrador do sistema pode atribuir privilégios de acesso de forma adequada a cada um dos blocos.
Assinale a opção que corresponde à técnica descrita acima.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

26Q1059720 | Programação, Conceitos Básicos de Programação, Especialista em Supercomputação, INPE, FGV, 2024

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
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

27Q1059729 | Sistemas Operacionais, Gerência de Memória, Especialista em Supercomputação, INPE, FGV, 2024

A prática da computação científica pode se tornar mais eficiente quando ferramentas especializadas são utilizadas. Entre elas, uma das principais são os sistemas operacionais voltados para computação científica.
Diante do exposto, assinale a opção que apresenta a característica que é uma vantagem dos sistemas operacionais para computação científica.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

28Q1059711 | Sistemas Operacionais, Cloud Computing, Especialista em Supercomputação, INPE, FGV, 2024

A computação em nuvem oferece diversos modelos de serviços.
Nesse contexto, analise as afirmativas a seguir.

I. No modelo IaaS, é possível oferecer ao usuário um serviço para desenvolvimento de aplicativos de modo simplificado, a partir de blocos pré-determinados.
II. No modelo SaaS, os provedores do serviço muitas vezes são os próprios desenvolvedores, o que facilita a customização do aplicativo.
III. Um serviço no modelo PaaS pode ser utilizado para oferecer um serviço do tipo SaaS, ao passo que um serviço no modelo PaaS pode ser desenvolvido através de um serviço do tipo IaaS.

Está correto o que se afirma em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.