Baixe o app para aproveitar ainda mais
Prévia do material em texto
RETORNAR À AVALIAÇÃO Disciplina: EEX0158 - SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA Período: 2022.1 EAD (G) / AV Aluno: Matrícula: Data: Turma: 9001 ATENÇÃO 1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 1a Questão (Ref.: 202011464665) Uma tarefa é realizada em 100s. A parte obrigatoriamente serializável desta tarefa corresponde a 10% dela. Qual o speedup com 9 processadores? Selecione a resposta correta. 5 3. 7. 10. 2. 2a Questão (Ref.: 202011464666) Em relação à memória compartilhada, considere as seguintes afirmações. I) Serve como mecanismo de comunicação entre programas. II) Evita cópias redundantes. III) Pode ser acessada simultaneamente por vários programas, porém isso acarreta um consumo maior de recursos. Marque a alternativa correta: Somente a segunda afirmação é correta. Somente a primeira e a segunda afirmações estão corretas. Somente a terceira afirmação é correta. Nenhuma afirmação é correta. Somente a primeira afirmação é correta. 3a Questão (Ref.: 202011464739) Em relação aos conceitos de cluster, considere as afirmações a seguir. I) Nos clusters, o sistema operacional dos computadores é o mesmo. II) Os programas aplicativos nunca veem os nós computacionais interagindo apenas com o mestre, que é um computador específico responsável pelo agendamento e gerenciamento dos escravos. III) Os clusters mais conhecidos são os de alto desempenho, os cde alta disponibilidade e os de balanceamento de carga. Selecione a alternativa correta: Apenas a afirmação II está correta. Nenhuma afirmação está correta. As afirmações I e III estão corretas. As afirmações II e III estão corretas. Todas as afirmações estão corretas. 4a Questão (Ref.: 202011464750) Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta. I. A sincronização, necessária em diversos programas, deve ter seu uso minimizado, pois demanda recursos computacionais, em especial nos ambientes de computação distribuída. II. O problema produtor consumidor se caracteriza da seguinte forma: o processo produtor gera informações que são gravadas em um buffer de tamanho limitado, e as informações são consumidas por um processo consumidor. Assim, o produtor pode produzir um item enquanto o consumidor consome outro. III. No problema dos leitores escritores, os processos leitores podem acessar a mesma variável, sem causar obstáculos de sincronização. Apenas a afirmação II está correta. As afirmações I e III estão corretas. As afirmações I e II estão corretas. As afirmações II e III estão corretas. Todas as afirmações estão corretas. 5a Questão (Ref.: 202011464788) Em relação aos conceitos de exclusão mútua, selecione a alternativa correta. I. O principal objetivo da exclusão mútua é prevenir as condições de corrida. II. A exclusão mútua impede que um dado seja manipulado por um ou mais processos e/ou threads. III. Em um processo de exclusão mútua, é permitido que dois threads estejam na mesma seção crítica, desde que estejam realizando operações distintas, como leitura e escrita, por exemplo. Todas as afirmações estão corretas. Apenas a afirmação II está correta. Apenas a afirmação I está correta. As afirmações II e III estão corretas. As afirmações I e II estão corretas. 6a Questão (Ref.: 202011464693) Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta. I. Considere um ambiente com um processo executando vários threads. As variáveis compartilhadas são aquelas que podem ser lidas ou alteradas por qualquer thread, e as variáveis privadas são de uso exclusivo de um único thread. II. O modelo no qual há um thread mestre e uma coleção de threads de trabalho (possivelmente vazia em seu início) é chamado de thread dinâmico. III. O modelo no qual os threads são executados até que todo o trabalho seja concluído é denominado de modelo de thread estático. As afirmações I e II estão corretas. As afirmações II e III estão corretas. Apenas a afirmação I está correta. Todas as afirmações estão corretas. Apenas a afirmação II está correta. 7a Questão (Ref.: 202011464815) Qual conceito a seguir se aplica à replicação síncrona? Alta escalabilidade de crescimento. Parte de seus dados estão sempre desatualizados, sendo sincronizados no decorrer do tempo. Consistência fraca. A atualização dos dados se dá de forma atômica. A latência não afeta o desempenho da replicação. 8a Questão (Ref.: 202011464891) 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? Muitos para muitos. Um para todos; Um para muitos. Um para um. Um para um grupo específico. 9a Questão (Ref.: 202011465779) 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 image mailserver docker history mailserver docker list mailserver docker expose mailserver docker layers mailserver 10a Questão (Ref.: 202011465752) Considere, por hipótese, que a equipe de analistas de TI tenha optado pelo uso do Docker. Essa decisão foi motivada pelo fato de o Docker: Não utilizar Namespaces do Linux, o que permite prover espaços de trabalho isolados para os contêineres. Dessa forma, quando um contêiner é criado, automaticamente é criada uma camada de isolamento para grupos de processos. Permitir portabilidade de contêineres. É possível criar uma imagem de toda a configuração e aplicativos instalados em um contêiner e transferi-lo para outro host que tenha um Docker previamente instalado. Estar ganhando espaço como um gerenciador de máquinas virtuais no ambiente GNU/Linux e não ter bibliotecas próprias, mantendo as bibliotecas nativas utilizadas para gerenciar o LXC. Utilizar hypervisors, compatíveis com diversas plataformas, para executar máquinas virtuais que virtualizam hardware físico como parte de um desenvolvimento multiplataforma para testes e implementação de fluxo de trabalho. Obter o mesmo desempenho da virtualização baseada em hypervisor, em que cada contêiner é executado em seu próprio sistema operacional, o que reduz a utilização de recursos de disco, embora os contêineres utilizem mais memória. Autenticação para a Prova On-line Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo. ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas. 0G05 Cód.: FINALIZAR Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das
Compartilhar