Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aluno: Matr.: Disc.: SISTEMAS DISTRIBUÍDO 2023.3 EAD (G) / EX FUNDAMENTOS DE SISTEMAS DISTRIBUÍDOS 1. (Marinha Órgão: Quadro Técnico Prova: Marinha - 2016 - Quadro Técnico - Primeiro Tenente ¿ Informática) Um sistema distribuído é uma coleção de processadores interconectados por uma rede de comunicação. Assinale a opção que apresenta uma característica do uso de um sistema distribuído. Um usuário, estando em um sítio, somente poderá utilizar impressoras localizadas em seu próprio sítio, por questões de segurança. Diversos sítios conectados uns aos outros, o que permite uma maior comunicação e troca de informações entre os usuários. Em casos de falha, os sítios remanescentes deixam de funcionar por serem interdependentes. Permite o aumento do tamanho dos computadores, por isso muitas empresas estão reativando seus antigos mainframes. Uma computação é particionada em subcomputações que serão distribuídas entre os sítios e executadas concorrentemente, diminuindo a velocidade de execução dos processos por causa da distância física das localidades. Explicação: A resposta certa é: Diversos sítios conectados uns aos outros, o que permite uma maior comunicação e troca de informações entre os usuários. 2. Considera as afirmativas a seguir. 1) Sempre espera por um pedido. 2) Utiliza recursos de rede. 3) Recebe respostas. Marque a alternativa que corresponda, respectivamente, às características de cliente ou de servidor: (1) cliente, (2) cliente, (3) servidor. (1) servidor, (2) cliente, (3) cliente. (1) cliente, (2) cliente, (3) cliente. (1) servidor, (2) servidor, (3) servidor. (1) cliente, (2) servidor, (3) servidor. Explicação: A resposta certa é: (1) servidor, (2) cliente, (3) cliente. 3. Em relação a arquitetura cliente-servidor, considere as afirmações a seguir. I) Os papéis e as responsabilidades de um sistema de computação podem ser distribuídos entre vários computadores independentes que são conhecidos por si só por meio de uma rede. II) Todos os dados são armazenados nos servidores, que geralmente possuem controles de segurança muito maiores do que a maioria dos clientes. III) Funciona com vários clientes diferentes com capacidades diferentes. Selecione a alternativa correta: As afirmações I e II estão corretas. Todas as afirmações estão corretas. Apenas a afirmação I está correta. As afirmações II e III estão corretas. Apenas a afirmação II está correta. Explicação: A resposta certa é: Todas as afirmações estão corretas. EM2120804FUNDAMENTOS DE COMPUTAÇÃO PARALELA 4. Deadlocks (impasses) podem ocorrer em sistemas operacionais, bancos de dados e outros sistemas concorrentes. Leia as assertivas a seguir e marque a alternativa correta. I. Um conjunto de processos estão em condição de deadlock se cada processo no conjunto estiver aguardando um evento que apenas outro processo no conjunto cause. II. Um deadlock ocorre se e somente se as quatro condições de Coffman forem satisfeitas. III. Um deadlock pode ocorrer ao utilizar somente recursos não-preemptivos. IV. Uma forma de evitar deadlocks é garantir que a condição de posse e espera não ocorra. V. Uma forma de evitar deadlocks é garantir que a condição de preempção não ocorra. Todas as afirmativas estão corretas. Somente a afirmativa I está correta. As afirmativas I e III estão corretas. As afirmativas I e II estão corretas. As afirmativas I, II e IV estão corretas. Explicação: A resposta certa é: As afirmativas I, II e IV estão corretas. 5. Em relação aos conceitos de semáforos, selecione a alternativa correta. I. O uso de semáforos garante que um programa esteja livre da hipótese de condições de corrida. II. Os semáforos são mais indicados para ser usados no problema de leitores e escritores do que o mutex. III. Pode-se utilizar o semáforo como um mutex, bastando colocar a quantidade de recursos igual a 1 (um). Apenas a afirmação II está correta. As afirmações I e II estão corretas. Todas as afirmações estão corretas. As afirmações II e III estão corretas. Apenas a afirmação I está correta. Explicação: A resposta certa é: As afirmações II e III estão corretas. 6. Em relação aos conceitos de sincronização de processos, selecione a alternativa correta. I. Deadlock (ou impasse) ocorre quando muitos processos estão esperando por um recurso compartilhado (seção crítica), que está sendo mantido por algum outro processo. II. Espera ocupada ocorre quando um processo está esperando para entrar na seção crítica, mas outros processos a monopolizam, e o primeiro processo é forçado a esperar indefinidamente. III. Inversão de prioridade ocorre quando um processo de alta prioridade está na seção crítica e é interrompido por um processo de média prioridade. Apenas a afirmação I está correta. Apenas a afirmação II está correta. As afirmações II e III estão corretas. As afirmações I e III estão corretas. As afirmações I e II estão corretas. Explicação: A resposta certa é: As afirmações I e III estão corretas. EM2120805COMPUTAÇÃO DISTRIBUÍDA 7. A programação OpenMP trata de qual tipo de metodologia de programação? Utilizada para passagem de mensagens em clusters de processamento paralelo. Método de desenvolvimento de paralelismo explícito, usado em arquiteturas de múltiplos processadores sobre um único barramento para acesso a memória. Utilizada para desenvolvimento com APIs Pthreads em Unix. Metodologia aplicada para envio de mensagens em sistemas distribuídos. APIs muito utilizadas para programação de arquiteturas baseadas em código móvel. Explicação: A resposta certa é: Método de desenvolvimento de paralelismo explícito, usado em arquiteturas de múltiplos processadores sobre um único barramento para acesso a memória. 8. Um sistema baseado em um modelo PTP utiliza qual dos conceitos a seguir? Um modelo de mensagem PTP é usado quando precisamos transmitir um evento ou mensagem para muitos consumidores de mensagem. Um modelo PTP é baseado no conceito de envio de uma mensagem para um destino nomeado, ou seja, somente um único destinatário recebe. É utilizado no sistema de mensageria KAFKA. É um protocolo aberto para enfileiramento de mensagens assíncronas que se desenvolveu e amadureceu ao longo de vários anos. As mensagens são compartilhadas por meio de um canal chamado tópico. Explicação: A resposta certa é: Um modelo PTP é baseado no conceito de envio de uma mensagem para um destino nomeado, ou seja, somente um único destinatário recebe. EM2120806TÓPICOS AVANÇADOS EM COMPUTAÇÃO DISTRIBUÍDA E PARALELA 9. O Openshift provê recursos a partir do Kubernetes, sendo capaz de executar e disponibilizar aplicações a partir de contêineres. As imagens dos contêineres no Openshift podem ser armazenadas no componente denominado: secret pod master registry build Data Resp.: 21/09/2023 17:04:54 Explicação: A resposta certa é: pod 10. Sobre o Kubernetes, marque a alternativa correta: Fornece serviços em nível de aplicação, tais como middleware. Dita soluções de logging, monitoramento ou alerta. Implanta código-fonte e constrói sua aplicação. É um sistema PaaS (plataforma como serviço) tradicional e completo. Permite armazenar e gerenciar informações confidenciais, como senhas, tokens OAuth e chaves SSH. Data Resp.: 21/09/202317:05:35 Explicação: A resposta certa é: Permite armazenar e gerenciar informações confidenciais, como senhas, tokens OAuth e chaves SSH.
Compartilhar