Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disciplina: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA AV Aluno: ALBENIDES FERNANDES DE LIMA 201901298426 Professor: ROBSON LORBIESKI Turma: 9001 DGT1338_AV_201901298426 (AG) 27/09/2023 20:50:31 (F) Avaliação: 10,00 pts Nota SIA: 10,00 pts EM2120803 - FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS 1. Ref.: 5435230 Pontos: 1,00 / 1,00 A CPU (Central Processing Unit) e a GPU (Graphics Processing Unit, ou a Unidade de Processamento Grá�co) são dois componentes importantes em qualquer sistema computacional. A primeira é a peça central de qualquer computador, enquanto a segunda simplesmente não pode existir sem ela. Em relação ao tipo de arquitetura, considerando as diversas arquiteturas da taxonomia de Flynn, a GPU seria que tipo de arquitetura? Marque a alternativa correta. SIMD. MIMD. MSIS. SSID. MISD. 2. Ref.: 5435256 Pontos: 1,00 / 1,00 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. 3. 10. 7. 5 2. EM2120804 - FUNDAMENTOS DE COMPUTAÇÃO PARALELA 3. Ref.: 5435295 Pontos: 1,00 / 1,00 Considere a seguinte a�rmação: Cada processo, em um conjunto de processos, está aguardando um evento que somente outro processo no grupo pode causar. Essa a�rmação caracteriza uma situação de: Interrupção ou system interrupt. Exclusão mútua ou mutual exclusion. Espera ocupada. Impasse ou deadlock. Inanição ou starvation. javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435230.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435230.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435256.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435256.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435295.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435295.'); 4. Ref.: 5435379 Pontos: 1,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 I está correta. As a�rmações II e III estão corretas. 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. 5. Ref.: 5435318 Pontos: 1,00 / 1,00 São características do Erlang, exceto: Sintaxe declarativa. Adequado para sistemas de tempo real. A interação de processos é por meio de passagens de mensagens assíncronas. Uso de memória compartilhada. Possibilidade de utilizar programas escritos em outras linguagens de programação. EM2120805 - COMPUTAÇÃO DISTRIBUÍDA 6. Ref.: 5435429 Pontos: 1,00 / 1,00 Utiliza diretivas especí�cas para programação paralela explícita: RMI OpenMP JAVA PThreads MPI 7. Ref.: 5435432 Pontos: 1,00 / 1,00 (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, OpenMP, CUDA. Pthreads, OpenMP, MPI. MPI, Pthreads, sockets. Java Threads, CUDA, sockets. 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: 5435318.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435318.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435429.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435429.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435432.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5435432.'); Phtreads, OpenMP, Java Threads. EM2120806 - TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA 8. Ref.: 5436370 Pontos: 1,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 list mailserver docker layers mailserver docker image mailserver docker history mailserver docker expose mailserver 9. Ref.: 5436343 Pontos: 1,00 / 1,00 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: 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. 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 con�guração e aplicativos instalados em um contêiner e transferi-lo para outro host que tenha um Docker previamente instalado. 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. 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. 10. Ref.: 5436333 Pontos: 1,00 / 1,00 São funcionalidades típicas do Kubernetes, exceto: Garantir a integridade e autorrecuperação dos aplicativos em contêineres, com posicionamento, reinício, replicação e escalonamento automáticos. Controlar as informações dos nós do Cluster para automação dos contêineres. 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. Automatizar as implantações e atualizações de aplicativos. 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: 5436343.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436343.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436333.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 5436333.');
Compartilhar