Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/11/2021 16:49 EPS https://simulado.estacio.br/alunos/?p0=521263512&user_cod=2714021&matr_integracao=202003203361 1/3 Álvaro Ciribelli Borges 202003203361 Disciplina: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA AV Aluno: ÁLVARO CIRIBELLI BORGES 202003203361 Professor: GABRIEL RECH BAU Turma: 9003 EEX0158_AV_202003203361 (AG) 21/10/2021 22:50:36 (F) Avaliação: 7,0 Nota Partic.: Nota SIA: 8,5 pts EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS 1. Ref.: 5435254 Pontos: 0,00 / 1,00 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? Selecione a resposta correta. 1s. 0,1s. 10s. 20s. Próximo de zero. 2. Ref.: 5435206 Pontos: 1,00 / 1,00 Em relação aos conceitos de memória distribuída, considere as afirmações a seguir. I) A vantagem da memória distribuída é que ela exclui condições de corrida. II) A principal preocupação do programador é pensar sobre a distribuição de dados. III) A memória distribuída é muito mais escalável que a memória compartilhada. Selecione a alternativa correta: As afirmações I e III estão corretas. Todas as afirmações estão corretas. Apenas a afirmação I é correta. Nenhuma afirmação é correta. As afirmações I e II estão corretas. 3. Ref.: 5435360 Pontos: 1,00 / 1,00 Em relação aos conceitos de polling, considere as afirmações a seguir. I) Polling é quando um dispositivo de controle ou computador aguarda pela verificação de sua prontidão ou estado por parte de um dispositivo externo. Educational Performace Solution EPS ® - Alunos javascript:voltar(); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435254.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435206.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435360.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 28/11/2021 16:49 EPS https://simulado.estacio.br/alunos/?p0=521263512&user_cod=2714021&matr_integracao=202003203361 2/3 II) Caso haja um número grande de dispositivos a serem verificados pelo polling, este pode exceder o tempo disponível para atender ao dispositivo de E / S, o que configura uma desvantagem desse tipo de arquitetura. III) O intervalo de tempo necessário para que cada elemento seja monitorado uma vez é chamado de ciclo de votação. Selecione a alternativa correta: As afirmações II e III estão corretas. Nenhuma afirmação está correta. Todas as afirmações estão corretas. As afirmações I e II estão corretas. Apenas a afirmação II está correta. EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA 4. Ref.: 5435388 Pontos: 1,00 / 1,00 Quais são as condições necessárias e suficientes para que aconteça um deadlock? Exclusão mútua; não preempção; espera circular; uso de threads. Exclusão mútua; posse e espera; espera circular; paralelismo. Exclusão mútua; posse e espera; preempção; espera circular. Exclusão mútua; posse e espera; não preempção; espera circular. Exclusão mútua; posse e espera; não preempção; espera ocupada. 5. Ref.: 5435294 Pontos: 1,00 / 1,00 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? Utilizando a ''técnica do avestruz''. Recuperando por meio de preempção. Desligando o recurso. Verificando a trajetória do recurso. Matando o processo. 6. Ref.: 5435352 Pontos: 0,00 / 1,00 São aplicações do Pthreads, exceto: Utilização em sistemas não-preemptivos. A sobreposição de tarefas pode acelerar a aplicação. Reduzir o tamanho de uma aplicação, uma vez que threads ocupam menos espaço em relação aos processos. Possibilitar paralelismo real em sistemas multicore. Dividir a aplicação em tarefas que acessam recursos compartilhados. EM2120805 - COMPUTAÇÃO DISTRIBUÍDA 7. Ref.: 5435432 Pontos: 0,00 / 1,00 (INPE - Tecnologista da Carreira de Desenvolvimento Tecnológico - Tecnologista Junior Padrão I)Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435388.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435294.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435352.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435432.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 28/11/2021 16:49 EPS https://simulado.estacio.br/alunos/?p0=521263512&user_cod=2714021&matr_integracao=202003203361 3/3 Assinale a alternativa que contém apenas ferramentas de programação paralela mais adequadas a ambientes com memória compartilhada: MPI, Pthreads, sockets. Phtreads, OpenMP, Java Threads. Pthreads, OpenMP, MPI. Java Threads, CUDA, sockets. MPI, OpenMP, CUDA. 8. Ref.: 5435440 Pontos: 1,00 / 1,00 Sobre sockets TCP, assinale a alternativa que expressa sua melhor definição: 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. Em relação aos sockets UDP, apresentam menos overhead de comunicação, devido ao handshake de início de comunicação. Utilizam o conceito de stream (fluxo contínuo) de dados. Podem ser utilizados para fazer broadcast. Implementam um canal de comunicação não confiável, no qual os datagramas chegam na ordem correta. EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA 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. Capacidade de paralelização de cálculos. Velocidade de processamento sequencial. Velocidade de acesso à memória principal (host). Capacidade de armazenamento de texturas. 10. Ref.: 5436334 Pontos: 1,00 / 1,00 São componentes do Kubernetes, exceto: Kube-scheduler: atribui cargas de trabalho a nodes específicos no cluster e é o agendador. Kube-apiserver: balanceador de cargas. Kubectl: utilitário de linha de comando chamado usado para se comunicar com o servidor da API do cluster. Kube-controller-manager: gerencia diferentes controladores que regulam o estado do cluster, gerencia o ciclo de vida das cargas de trabalho e realiza tarefas rotineiras. Kube-alived: gerenciador de scripts. Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435440.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436363.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436334.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
Compartilhar