Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA AV Aluno: LEANDRO RODRIGUES MELO 202007163613 Professor: ROBSON LORBIESKI Turma: 9001 DGT1338_AV_202007163613 (AG) 27/09/2023 14:40:43 (F) Avaliação: 7,00 pts Nota SIA: 7,00 pts EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS 1. Ref.: 5435358 Pontos: 1,00 / 1,00 Em relação aos conceitos de arquitetura mestre-escravo, considere as a�rmações a seguir. I) Na granularidade grossa, se um escravo morrer, a penalidade de tempo será pequena. II) Na granularidade �na, você precisa de menos escravos para realizar uma tarefa especí�ca. III) Um sistema mestre-escravo tem apenas um mestre. Selecione a alternativa correta: As a�rmações II e III estão corretas. Nenhuma a�rmação está correta. Apenas a a�rmação II está correta. As a�rmações I e II estão corretas. Todas as a�rmações estão corretas. 2. Ref.: 5435205 Pontos: 1,00 / 1,00 Em relação aos conceitos de memória compartilhada, considere as seguintes a�rmações e selecione a alternativa correta: I) O conceito de memória compartilhada pode ser aplicado tanto a hardware como a software. II) Memória compartilhada é altamente escalável. III) Um dos grandes problemas é a questão de coerência de cache. Apenas a a�rmação I é correta. As a�rmações I e III estão corretas. Nenhuma a�rmação é correta. Todas as a�rmações estão corretas. As a�rmações I e II estão corretas. EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA 3. Ref.: 5435284 Pontos: 1,00 / 1,00 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. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435358.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435358.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435205.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435205.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435284.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435284.'); 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. Apenas a a�rmação I está correta. Todas as a�rmações estão corretas. Apenas a a�rmação II está correta. As a�rmações II e III estão corretas. As a�rmações I e II estão corretas. 4. Ref.: 7603884 Pontos: 0,00 / 1,00 (BFC - 2021 - IBGE - Supervisor de Pesquisa) Leia a frase abaixo referente aos conceitos e fundamentos dos Sistemas Operacionais: "Considera-se que multithread seja a existência de vários __________, __________, sendo executadas __________" Assinale a alternativa que completa correta e respectivamente as lacunas: threads / em vários processos / sequencialmente. threads / em vários processos / em paralelo. threads / no mesmo processo / em paralelo. processos / no mesmo thread / em paralelo. processos / no mesmo thread / sequencialmente. 5. Ref.: 5435379 Pontos: 0,00 / 1,00 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. Apenas a a�rmação II está correta. Todas as a�rmações estão corretas. As a�rmações I e II estão corretas. As a�rmações II e III estão corretas. Apenas a a�rmação I está correta. EM2120805 - COMPUTAÇÃO DISTRIBUÍDA 6. Ref.: 5435469 Pontos: 1,00 / 1,00 Com relação ao modelo OSI/ISO, uma das camadas tem a tarefa de prover o transporte econômico e con�ável de dados, independente da rede física ou das redes atualmente em uso, incluindo o controle de �uxo, 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: Enlace Transporte Apresentação javascript:alert('C%C3%B3digo da quest%C3%A3o: 7603884.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 7603884.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435379.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435379.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435469.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435469.'); Rede Sessão 7. Ref.: 5435440 Pontos: 1,00 / 1,00 Sobre sockets TCP, assinale a alternativa que expressa sua melhor de�nição: Utilizam o conceito de stream (�uxo contínuo) de dados. Em relação aos sockets UDP, apresentam menos overhead de comunicação, devido ao handshake de início de comunicação. Podem ser utilizados para fazer broadcast. Implementam um canal de comunicação não con�ável, no qual os datagramas chegam na ordem correta. O programador precisa se preocupar com o tamanho das mensagens a serem enviadas, pois o TCP não se encarrega de segmentar o stream do buffer de saída. EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA 8. Ref.: 5436370 Pontos: 0,00 / 1,00 Uma imagem do Docker é criada a partir de uma série de camadas, onde cada uma representa uma instrução no Docker�le da imagem. Considerando que um analista queira listar as camadas (layers) da imagem docker mailserver, ele deve executar o comando: docker history mailserver docker image mailserver docker list mailserver docker layers mailserver docker expose mailserver 9. Ref.: 5436363 Pontos: 1,00 / 1,00 Nas placas de vídeo com suporte à tecnologia GPGPU (CUDA, OPENCL), a quantidade de cuda cores/stream processors é uma característica diretamente associada à: Banda disponível do barramento PCIe. Velocidade de acesso à memória principal (host). Velocidade de processamento sequencial. Capacidade de paralelização de cálculos. Capacidade de armazenamento de texturas. 10. Ref.: 5436333 Pontos: 1,00 / 1,00 São funcionalidades típicas do Kubernetes, exceto: Otimizar o uso do hardware, maximizando a disponibilidade de recursos para execução dos aplicativos. Orquestrar containers em vários hosts, em clouds públicas e privadas. Controlar as informações dos nós do Cluster para automação dos contêineres. Automatizar as implantações e atualizações de aplicativos. Garantir a integridade e autorrecuperação dos aplicativos em contêineres, com posicionamento, reinício, replicação e escalonamento automáticos. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435440.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435440.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436370.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436370.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436363.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436363.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436333.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436333.');
Compartilhar