Questões de Concurso sobre Computação Distribuída

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
60 questões encontradas
Questões por página
20
Mais recentes
 

O computador com altíssimo desempenho de processamento e grande capacidade de memória, para aplicações que exigem cálculos complexos e tarefas intensivas é denominado:


A

Servidor de rede


B

Computador de jogos


C

Supercomputador


D

Microcontrolador


E

Cluster

Uma empresa científica deseja instalar uma infraestrutura de computação em GRID, a fim de fazer análises complexas para diversas pesquisas nacionais. Eles estão, no momento, adquirindo um software específico que vai servir para conectar os recursos computacionais do GRID, permitindo que vários nós se comuniquem e troquem esses recursos. Esse tipo de software, que é um componente da infraestrutura de um GRID, é o:


A

adware


B

middleware


C

peopleware


D

shoveslware


E

bundlesware

A computação de alto desempenho High Performance Computing (HPC) é amplamente utilizada em aplicações científicas e industriais. Sobre esse tema, é CORRETO afirmar que o(a):


A

HPC baseia-se, exclusivamente, em processamento sequencial em um único núcleo.


B

HPC não possui aplicações em áreas como simulação, modelagem ou inteligência artificial.


C

HPC utiliza paralelismo computacional, distribuindo tarefas entre múltiplos processadores, ou nós de um cluster, para acelerar a execução de aplicações complexas.


D

HPC não utiliza clusters, sendo restrita a computadores pessoais.


E

uso da HPC não impacta significativamente o desempenho de aplicações científicas.

Integra uma topologia de computação distribuída na qual o processamento de informações fica localizado perto de onde essas informações são produzidas ou consumidas a


A

IoT computing.


B

grid computing.


C

edge computing.


D

rootkit computing.


E

serverless computing.

Um conjunto de equipamentos de processamento de dados situados em centros distantes uns dos outros, interconectados por telecomunicação e compartilhando seus recursos é denominado:


A

Endereçamento.


B

Rede de comunicação de dados.


C

Digitalização.


D

Arquitetura computacional.


E

Estação de trabalho fixa.

O processamento em GRID permite que os recursos de computação distribuídos geograficamente sejam compartilhados e coordenados para a execução de tarefas complexas.


C

Certo


E

Errado

Durante um seminário sobre Arquitetura de Computadores, um professor está explicando os conceitos de concorrência, paralelismo e computação distribuída. Ele destaca como esses conceitos são aplicados em diferentes contextos e a importância de cada um na melhoria do desempenho dos sistemas computacionais. Qual das seguintes opções descreve CORRETAMENTE a diferença entre concorrência, paralelismo e computação distribuída?


A

Concorrência é a execução simultânea de múltiplas tarefas em diferentes sistemas, paralelismo envolve a execução sequencial de tarefas em múltiplos processadores, e computação distribuída se refere à execução de tarefas por um único sistema com múltiplos núcleos.


B

Concorrência e paralelismo são sinônimos e ambos se referem à execução de múltiplas tarefas ao mesmo tempo em diferentes processadores, enquanto computação distribuída se refere a múltiplos sistemas compartilhando a mesma memória.


C

Concorrência é a execução de tarefas de forma sequencial em um único processador, paralelismo se refere à execução de múltiplas tarefas em um único processador, e computação distribuída envolve múltiplos sistemas independentes sem comunicação entre eles.


D

Concorrência é a capacidade de um sistema realizar múltiplas tarefas ao mesmo tempo em múltiplos processadores, paralelismo é a execução de uma única tarefa por vários processadores ao mesmo tempo, e computação distribuída é a utilização de um único processador para executar todas as tarefas.


E

Concorrência se refere à execução simultânea de múltiplas tarefas em um único processador, paralelismo envolve múltiplos processadores executando diferentes partes de uma tarefa, e computação distribuída é a divisão de tarefas entre múltiplos sistemas independentes.

Correspondem, correta e respectivamente, a um componente do Spring Cloud e à principal função do Spring Cloud Config:


A

Spring Security - implementar um padrão de design para a comunicação entre serviços baseados em REST.


B

Spring Boot Actuator - gerenciar o ciclo de vida e o monitoramento de aplicações distribuídas em uma arquitetura de microserviços.


C

Spring Data JPA - oferecer uma solução para o balanceamento de carga entre instâncias de microserviços.


D

Spring Cloud Stream - centralizar a configuração de aplicações e serviços, permitindo que configurações sejam atualizadas dinamicamente.


E

Spring Web MVC - fornecer um serviço de autenticação e autorização para microserviços e aplicações.

Que técnica de ataque consiste em utilizar um conjunto de computadores para atacar um determinado alvo, a fim de tirar de operação um serviço, um computador ou uma rede de computadores?


A

Keylogger


B

Spyware


C

Spam


D

Dos


E

DDoS

A Message Passing Interface (MPI) é uma especificação de biblioteca de programação usada para escrever programas que executam em sistemas distribuídos ou paralelos.


Assinale a alternativa que apresenta características que destacam a importância do Message Passing Interface (MPI) na computação paralela e distribuída.


A

MPI é uma API exclusiva para programação em sistemas de memória compartilhada, simplificando a comunicação entre processos.


B

MPI é compatível apenas com CPUs, excluindo o uso de aceleradores como GPUs para tarefas de computação paralela.


C

MPI facilita a comunicação e a sincronização entre processos em ambientes distribuídos e paralelos, permitindo a coordenação eficiente de tarefas em diferentes nós.


D

MPI tem um escopo restrito e é adequado apenas para aplicações científicas, limitando sua aplicabilidade em outras áreas.


E

MPI oferece uma biblioteca versátil, mas não suporta a execução simultânea de processos em múltiplos nós de um cluster, o que limita sua escalabilidade.

Assinalar a alternativa que melhor descreve o conceito de computação em grid:


A

É um modelo de computação distribuída que visa à coordenação e ao compartilhamento de recursos computacionais, como processamento, armazenamento e redes, entre várias organizações ou sistemas heterogêneos.


B

São dispositivos que permitem a interação entre o computador e o mundo exterior, como teclados, mouses, monitores, impressoras, etc.


C

Envolve a medição e a análise do desempenho de sistemas computacionais. Métricas incluem tempo de resposta, throughput e utilização de recursos.


D

Envolve projetar sistemas que estejam sempre disponíveis e possam crescer para atender às demandas crescentes.

A arquitetura de TI em que diversos computadores são capazes de compartilhar recursos e validar operações sem a necessidade de um servidor central é do tipo


A

orientada a serviços.


B

BYOD.


C

descentralizada.


D

peer-to-peer.


E

centralizada.

Qual das alternativas a seguir NÃO representa uma característica fundamental da computação distribuída?


A

Transparência: Os usuários e aplicativos não precisam ter conhecimento da distribuição dos recursos ou da heterogeneidade da rede.


B

Distribuição de recursos: Os recursos computacionais, como memória, processamento e armazenamento, estão espalhados por diversos nós da rede.


C

Heterogeneidade: Os nós da rede podem ter diferentes hardwares, softwares e sistemas operacionais.


D

Centralização: Existe um único nó na rede que controla todos os recursos e a execução das tarefas.


E

Concorrência: Múltiplas tarefas podem ser executadas simultaneamente em diferentes nós da rede.

A computação científica tem peculiaridades complementares que a diferencia da computação tradicional. Nesse contexto, assinale a afirmativa que apresenta uma camada adicional comum em um sistema operacional para computação científica em comparação com um sistema operacional tradicional.


A

Ambientes de desktop e interfaces gráficas de usuário para facilitar o uso do sistema.


B

Sistemas de arquivos de propósito geral para armazenamento de dados, sem otimizações para acesso rápido em aplicativos científicos.


C

Gerenciamento de recursos avançado, como sistemas de filas de trabalho e agendadores de tarefas.


D

Suporte nativo para jogos e entretenimento, incluindo drivers de gráficos otimizados para videogames.


E

Nenhuma camada adicional é necessária, pois um sistema operacional tradicional pode atender às necessidades de computação científica.

Considerando-se as características de um sistema distribuído, numerar a 2ª coluna de acordo com a 1ª e, após, assinalar a alternativa que apresenta a sequência CORRETA:


(1) Escalabilidade.

(2) Segurança.

(3) Concorrência.


(_) A criptografia pode ser usada para proporcionar proteção adequada para os recursos compartilhados e para manter informações em sigilo quando transmitidas em mensagens de uma rede.

(_) Os algoritmos usados para acessar os dados compartilhados devem evitar gargalos de desempenho, e os dados devem ser estruturados hierarquicamente para se obter os melhores tempos de acesso. Os dados acessados frequentemente podem ser replicados.

(_) A presença de múltiplos usuários em um sistema distribuído é uma fonte de pedidos concorrentes para seus recursos.


A

1 - 2 - 3.


B

3 - 2 - 1.


C

2 - 3 - 1.


D

2 - 1 - 3.

Sistemas distribuídos são compostos por múltiplas unidades de processamento, nas quais a sincronização nesses sistemas é um grande desafio. Uma das maneiras de promover essa sincronização é por meio de um algoritmo que define que se dois processos não interagirem, seus relógios não precisam ser sincronizados. O nome do algoritmo em questão é:


A

algoritmo de Cristian.


B

algoritmo de Lamport.


C

algoritmo do avestruz.


D

algoritmo de Berkeley.


E

round-robin.

Em relação às arquiteturas de sistemas, um modelo amplamente utilizado são as plataformas de middleware. O termo middleware se aplica a camada de software que


A

fornece abstração de programação, mascaramento da heterogeneidade das redes, do hardware, sistemas operacionais e das linguagens de programação subjacentes.


B

provê acesso direto ao hardware sem utilização de drivers, serviço de descoberta de recursos e minimização do tempo de desenvolvimento em virtude de bibliotecas diversas.


C

habilita o uso de conectividade sem fio em sistemas operacionais móveis, pareamento bluetooth em celulares, e acesso à Internet via redes de terceira, quarta e quinta geração.


D

atua como uma interface entre o sistema operacional de um computador e um hardware específico, permite o controle correto do dispositivo e traduz os comandos do sistema operacional em instruções.

Em relação a serviços distribuídos, selecione a alternativa que preenche respectivamente as lacunas das sentenças a seguir:

I) ___________ é um pacote de servidor web de software projetado para o Windows Server. É usado para hospedagem sites e outro conteúdo na Web. Fornece uma interface gráfica do usuário (GUI) para gerenciar sites e os usuários associados, bem como um meio visual de criar, configurar e publicar sites na web.

II) _______ é um servidor de código aberto que alimenta vários sites hospedados na internet. Ele é um dos mais antigos e confiáveis servidores de internet. A sua primeira versão, por exemplo, foi lançada em 1995, há mais de 20 anos.

III) ________ é um servlet Java, um tipo de programa em JavaScript que define como essas solicitações de servidor são tratadas. Ele também atua como um ambiente de servidor HTTP para hospedar páginas estáticas.

IV) Dentre os componentes do TomCat, o ________ é o container Servlet que implementa a especificação para Servlets e JavaServer Pages. Já o _____ trata de toda a comunicação HTTP e encaminha as solicitações para o TomCat Engine.


A

IIS, Apache, Tomcat, Catalina, Coyote


B

Apache, IIS, Tomcat, Catalina, Coyote


C

Tomcat, IIS, Apache, Coyote, Catalina


D

Tomcat, Apache, IIS, Catalina, Coyote

Spark é uma arquitetura de sistema operacional para trabalhar com dados organizados de forma hierárquica, utilizando-se o módulo Spark SQL, que permite consultar arquivos pelo seu conteúdo.


C

Certo


E

Errado

Arquivos armazenados em diferentes localidades de um mesmo país ou em países diferentes podem ser replicados a partir da utilização desse serviço.


C

Certo


E

Errado

 
 
Gerar simulado