Buscar

Possíveis questões da prova de Sistemas distribuídos e computação paralela

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Possíveis questões da prova de Sistemas distribuídos e computação 
paralela 
 
Sobre o Docker, é incorreto afirmar 
Isola as aplicações em execução e não utiliza tantos recursos da 
máquina quanto as máquinas virtuais. 
 
Em relação à memória compartilhada, considere as seguintes 
afirmações 
Somente a primeira e a segunda afirmações estão corretas 
 
 
Em relação aos conceitos de memória distribuída, considere as 
afirmações a seguir 
Todas as afirmações estão corretas 
 
Em relação aos conceitos de peer-to-peer (P2P), considere as 
afirmações a seguir. 
As afirmações I e III estão corretas. 
 
Quais são as condições necessárias e suficientes para que aconteça 
um deadlock? 
Exclusão mútua; posse e espera; não preempção; espera circular 
 
 
Deadlocks em sistemas operacionais geralmente são impossíveis de 
serem tratados devido ao alto custo computacional. No entanto, em 
alguns sistemas, esse procedimento passa a ser importante. Qual é uma 
boa maneira para se evitar um deadlock? 
Verificando a trajetória do recurso 
 
 
Em relação aos conceitos de exclusão mútua, selecione a alternativa 
correta 
As afirmações I e II estão corretas 
 
Com relação ao modelo OSI/ISO, uma das camadas tem a tarefa de 
prover o transporte econômico e confiável de dados, independente da 
rede física ou das redes atualmente em uso, incluindo o controle de 
fluxo, a ordenação dos pacotes e a correção de erros. Tipicamente, 
envia para o transmissor uma informação de recebimento e informa 
que o pacote foi recebido com sucesso. Estamos falando da camada 
Transporte 
 
Quais são os protocolos utilizados no transporte de comunicações 
envolvendo chamadas de procedimentos remotos (RPC)? 
TCP e UDP, sendo TCP orientado a conexão e UDP não orientado a 
conexão. 
 
 
Uma imagem do Docker é criada a partir de uma série de camadas, 
onde cada uma representa uma instrução no Dockerfile da imagem. 
Considerando que um analista queira listar as camadas (layers) da 
imagem docker mailserver, ele deve executar o comando 
docker history mailserver 
 
Considera as afirmativas a seguir. 
1) Sempre espera porum pedido. 
2) Utiliza recursos de rede. 
3) Recebe respostas. 
Marque a alternativa que corresponda, respectivamente, às 
características decliente ou de servidor: 
 
 
(1) servidor, (2) cliente, (3)cliente. 
 
 
Em relação aos conceitos de polling, considere as afirmações a seguir. 
Todas as afirmações estão corretas 
 
São características do Erlang, exceto: 
Uso de memória compartilhada. 
 
Em relação aos conceitos de variáveis compartilhadas, selecione a 
alternativa correta. 
Todas as afirmações estão corretas 
 
Qual conceito a seguir se aplica à replicação síncrona? 
A atualização dos dados se dá de forma atômica. 
 
Para o uso do Kubernetes, é necessária a instalação de 
Kubeadm, kubelet e kubectl 
 
Sistemas virtualizados e containers são conceitos importantes para 
computação na nuvem. Para gerenciar grande número de servidores 
físicos, virtualizados e containers, utilizam-se ferramentas 
especializadas de configuração remota. Indique a afirmativa que 
descreve de forma correta os conceitos relativos a sistemas 
virtualizados e containers e as ferramentas de gerenciamento 
disponíveis. 
Kubernetes é uma ferramenta de orquestração que oferece recursos 
de gerenciamento para containers, como balanceamento de carga e 
migração sem perda de dados. 
 
São aplicações do Pthreads, exceto: 
Utilização em sistemas não-preemptivos. 
 
 
Sobre sockets TCP, assinale a alternativa que expressa sua melhor 
definição: 
Utilizam o conceito de stream (fluxo contínuo) de dados. 
 
A tecnologia multicast é diretamente voltada para aplicações 
distribuídas, sendo que as aplicações multimídia - como aprendizagem 
a distância e videoconferência - podem ser utilizadas na rede de forma 
dimensionável e eficiente. Como se procede essa comunicação? 
Um para um grupo específico 
 
São componentes do Kubernetes, exceto: 
Kube-alived: gerenciador de scripts. 
 
Dentre algumas das características técnicas incorporadas no sistema 
operacional Red Hat Enterprise Linux − RHEL 7, consta a 
Adoção do systemd como forma de iniciar processos e serviços, em 
substituição ao init 
 
A CPU (Central Processing Unit) e a GPU (Graphics Processing Unit, ou 
a Unidade de Processamento Gráfico) são dois componentes 
importantes em qualquer sistema computacional. A primeira é a peça 
central de qualquer computador, enquanto a segunda simplesmente não 
pode existir sem ela. Em relação ao tipo de arquitetura, considerando 
as 
diversas arquiteturas da taxonomia de Flynn, a GPU seria que tipo de 
arquitetura? Marque a alternativa correta. 
SIMD 
 
 
Assinale a alternativa que contém apenas ferramentas de programação 
paralela mais adequadas a ambientes com 
memória compartilhada: 
Phtreads, OpenMP, Java Threads 
 
Uma tarefa é realizada em 100s. A parte obrigatoriamente serializável 
dessa tarefa 
corresponde a 10% dela. Considerando que você teria o número de 
processadores infinitos 
para realizar esta tarefa. Qual seria o tempo mínimo para executar a 
tarefa? Sele cione a 
resposta correta 
10% 
 
Nas placas de vídeo com suporte à tecnologia GPGPU (CUDA, OPENCL), 
a quantidade de 
cuda cores/stream processors é uma característica diretamente 
associada à: 
Capacidade de paralelização de cálculos. 
 
Considere a tabela a seguir, na qual cada thread executa uma vez essa 
parte do código. 
Quantas saídas distintas essa corrida pode ter? 
 
 
2

Continue navegando