Buscar

Simulado2º 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

Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA 
 
Acertos: 10,0 de 10,0 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Uma tarefa é realizada em 100s. A parte obrigatoriamente serializável desta 
tarefa corresponde a 10% dela. Com 45 processadores, em quanto tempo a 
tarefa seria executada? Selecione a resposta correta. 
 
 
10s. 
 
15s. 
 
20s. 
 
12s 
 
2s. 
 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual das arquiteturas da taxonomia de Flynn é a menos comum? Selecione a 
alternativa correta. 
 
 
SSID. 
 
MISD. 
 
MMID. 
 
SIMD. 
 
MMIS. 
 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação aos conceitos de paralelismo de tarefas, considere as afirmações a 
seguir. 
I) A computação assíncrona é executada. 
II) Tarefas diferentes são executadas nos mesmos dados ou em dados 
diferentes. 
III) A quantidade de paralelização é proporcional ao tamanho da entrada. 
Selecione a alternativa correta: 
 
 
Apenas a afirmação II está correta. 
 
As afirmações I e II estão corretas. 
 
Todas as afirmações estão corretas. 
 
As afirmações I e III estão corretas. 
 
As afirmações II e III estão corretas. 
 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere a seguinte afirmação: 
Cada processo, em um conjunto de processos, está aguardando um evento que 
somente outro processo no grupo pode causar. 
Essa afirmação caracteriza uma situação de: 
 
 
Espera ocupada. 
 
Interrupção ou system interrupt. 
 
Exclusão mútua ou mutual exclusion. 
 
Impasse ou deadlock. 
 
Inanição ou starvation. 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Deadlocks (impasses) podem ocorrer em sistemas operacionais, bancos de 
dados e outros sistemas concorrentes. Leia as assertivas a seguir e marque a 
alternativa correta. 
I. Um conjunto de processos estão em condição de deadlock se cada processo 
no conjunto estiver aguardando um evento que apenas outro processo no 
conjunto cause. 
II. Um deadlock ocorre se e somente se as quatro condições de Coffman forem 
satisfeitas. 
III. Um deadlock pode ocorrer ao utilizar somente recursos não-preemptivos. 
IV. Uma forma de evitar deadlocks é garantir que a condição de posse e espera 
não ocorra. 
V. Uma forma de evitar deadlocks é garantir que a condição de preempção não 
ocorra. 
 
 
Somente a afirmativa I está correta. 
 
Todas as afirmativas estão corretas. 
 
As afirmativas I e III estão corretas. 
 
As afirmativas I e II estão corretas. 
 
As afirmativas I, II e IV estão corretas. 
 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Em relação aos conceitos de sincronização de processos, selecione a 
alternativa correta. 
I. A tarefa de coordenação da execução de processos que possibilita que dois 
processos não tenham acessos aos mesmos dados e recursos compartilhados 
simultaneamente é denominado de sincronização de processos. 
II. Não é possível a execução simultânea de dois processos em uma mesma 
seção crítica. 
III. É necessário atender a três condições para que não haja problemas de 
sincronização. 
 
 
Apenas a afirmação II está correta. 
 
As afirmações II e III estão corretas. 
 
Todas as afirmações estão corretas. 
 
Apenas a afirmação I está correta. 
 
As afirmações I e II estão corretas. 
 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
São exemplos de algoritmos de eleição para coordenação em sistemas 
distribuídos: 
 
 
Algoritmo circular 
 
Algoritmo de bully 
 
Algoritmo Pub/Sub 
 
Algoritmo de nomeação 
 
Algoritmo de múltiplas filas por realimentação 
 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
A camada de transporte do modelo TCP/IP é responsável pela transmissão dos 
dados, garantindo que estes possam chegar de forma confiável e eficiente ao 
seu destino. Dois protocolos que atuam na camada de transporte são o TCP e o 
UDP. 
Considere as afirmativas a seguir acerca desses protocolos. 
I. O UDP é orientado à conexão. 
II. O TCP verifica os pacotes perdidos e entregues, garantindo confiabilidade 
na transmissão de dados ao fim da conexão. 
III. O UDP funciona de forma mais rápida que o TCP. 
IV. O TCP não possui suporte a conexões full duplex. 
Estão corretas as afirmativas: 
 
 
III e IV. 
 
I e IV. 
 
II e IV. 
 
II e III. 
 
I e III. 
 
 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Dockerfile é um arquivo de texto que contém todos os comandos, em ordem, 
necessários para construir uma determinada imagem Docker. Sobre as 
instruções contidas em um Dockerfile, assinale a alternativa correta. 
 
 
A instrução FROM configura qual será a aplicação principal do 
container, sendo executada após a inicialização do container. 
 
A instrução WORKDIR permite a criação de um diretório no host onde 
ficam armazenados os dados do container. 
 
A instrução VOLUME configura o tamanho da imagem. 
 
A instrução ENV adiciona metadados para uma imagem. 
 
A instrução EXPOSE informa ao Docker que o container escuta nas 
portas de rede especificadas em tempo de execução. 
 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
O que é o OpenShift Virtualization: 
 
 
É uma funcionalidade do Red Hat OpenShift que possibilita aos 
desenvolvedores incorporarem máquinas virtuais tradicionais a fluxos de 
trabalho no OpenShift Container Platform. 
 
É um recurso do Red Hat OpenShift que permite gerenciar os nós dos 
contêineres. 
 
É um sistema operacional que permite a virtualização do sistema 
Openshift. 
 
É um complemento do Red Hat OpenShift Container Platform e do Red 
Hat OpenShift Kubernetes Engine. 
 
É baseado no projeto upstream KubeVirt, uma área opensource aberta da 
Cloud Native Computing Foundation (CNCF).

Continue navegando