Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/09/23, 08:54 EPS https://simulado.estacio.br/alunos/ 1/4 TIAGO SOUZA DUARTE Avaliação AV 202102359872 POLO VENDA NOVA - BELO HORIZONTE - MG avalie seus conhecimentos Disc.: DGT1338 - SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA Período: 2023.3 EAD (G) / AV Aluno: TIAGO SOUZA DUARTE Matrícula: 202102359872 Data: 24/09/2023 08:54:58 Turma: 9001 Lupa RETORNAR À AVALIAÇÃO 1a Questão (Ref.: 202107831217) 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: Todas as a�rmações estão corretas. As a�rmações II e III estão corretas. Nenhuma a�rmação está correta. As a�rmações I e II estão corretas. Apenas a a�rmação II está correta. 2a Questão (Ref.: 202107831064) 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. 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". 3. Não esqueça de �nalizar a avaliação colocando o código veri�cador no campo no �nal da página. javascript:voltar_avaliacoes() javascript:voltar_avaliacoes() javascript:diminui(); javascript:diminui(); javascript:aumenta(); javascript:aumenta(); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435358\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435358\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435205\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435205\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:ir_finalizar(); 24/09/23, 08:54 EPS https://simulado.estacio.br/alunos/ 2/4 III) Um dos grandes problemas é a questão de coerência de cache. As a�rmações I e II estão corretas. Nenhuma a�rmação é correta. Apenas a a�rmação I é correta. Todas as a�rmações estão corretas. As a�rmações I e III estão corretas. 3a Questão (Ref.: 202107831247) Quais são as condições necessárias e su�cientes para que aconteça um deadlock? Exclusão mútua; posse e espera; preempção; espera circular. Exclusão mútua; posse e espera; espera circular; paralelismo. Exclusão mútua; não preempção; espera circular; uso de threads. 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. 4a Questão (Ref.: 202107831177) São características do Erlang, exceto: Sintaxe declarativa. Possibilidade de utilizar programas escritos em outras linguagens de programação. Uso de memória compartilhada. Adequado para sistemas de tempo real. A interação de processos é por meio de passagens de mensagens assíncronas. 5a Questão (Ref.: 202107831144) Em relação aos conceitos de variáveis compartilhadas, selecione a alternativa correta. I. O maior problema da espera ocupada é o grande desperdício de recursos do sistema, pois o núcleo �ca executando o processo de veri�cação da disponibilidade do recurso de forma ininterrupta, não realizando um trabalho útil. II. Quando uma determinada entrada pode resultar em diversas saídas diferentes, dizemos que esse processo é não determinístico. III. Em muitos casos, o não determinismo não é um problema. Apenas a a�rmação I está correta. As a�rmações II e III estão corretas. Todas as a�rmações estão corretas. As a�rmações I e II estão corretas. Apenas a a�rmação II está correta. 6a Questão (Ref.: 202107831288) Utiliza diretivas especí�cas para programação paralela explícita: javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435388\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435388\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435318\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435318\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435285\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435285\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435429\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435429\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 24/09/23, 08:54 EPS https://simulado.estacio.br/alunos/ 3/4 JAVA OpenMP RMI MPI PThreads 7a Questão (Ref.: 202107831291) (INPE - Tecnologista da Carreira de Desenvolvimento Tecnológico - Tecnologista Junior Padrão I) Assinale a alternativa que contém apenas ferramentas de programação paralela mais adequadas a ambientes com memória compartilhada: MPI, Pthreads, sockets. MPI, OpenMP, CUDA. Java Threads, CUDA, sockets. Phtreads, OpenMP, Java Threads. Pthreads, OpenMP, MPI. 8a Questão (Ref.: 202107832224) Otimizar o código é a parte mais difícil e trabalhosa durante o desenvolvimento de um programa CUDA. Alguns pontos importantes a considerar são, exceto: Divergência do controle de �uxo. Acesso descentralizado e independente à memória global. Ocupação dos processadores. Con�itos de bancos da memória compartilhada. Sobrecarga da chamada do Kernel. 9a Questão (Ref.: 202107832172) Sobre o Docker, é incorreto a�rmar: É uma ferramenta open source. Não é necessário con�gurar o repositório. Isola as aplicações em execução e não utiliza tantos recursos da máquina quanto as máquinas virtuais. Permite a criação de ambientes virtuais por meio de Linux Containers. Fornece uma virtualização em nível de sistema operacional. 10a Questão (Ref.: 202107832202) 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: Permitir portabilidade de contêineres. É possível criar uma imagem de toda a con�guração e aplicativos instalados em um contêiner e transferi-lo para outro host que tenha um Docker previamente instalado. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435432\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435432\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436365\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436365\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436313\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436313\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436343\n\nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436343\n\nStatus da quest%C3%A3o: Liberada para Uso.'); 24/09/23, 08:54 EPS https://simulado.estacio.br/alunos/ 4/4 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. 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. 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 �uxo de trabalho. Não utilizar Namespaces do Linux, oque 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. Autenticação para a Prova Online Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo. ATENÇÃO: Caso �nalize esta avaliação você não poderá mais modi�car as suas respostas. RM4T Cód.: FINALIZAR Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que di�cultam a gravação das respostas. Período de não visualização da avaliação: desde 12/09/2023 até 23/11/2023.
Compartilhar