Baixe o app para aproveitar ainda mais
Prévia do material em texto
ARQUITETURA DE SISTEMAS DISTRIBUIDOS 2a aula 1 Questão São consideradas falácias em computação distribuída: 1. Rede confiável 2. Programação paralela 3. Sistemas de alto desempenho 4. Topologia não muda 5. Transparência 6. Rede homogênea Estão corretas as opções: 1, 4, 6 4, 5, 6 3, 5, 6 1, 2, 3 2, 3, 5 Respondido em 01/04/2021 16:58:02 Gabarito Comentado 2 Questão Qual das sentenças abaixo corresponde ao conceito de maquinas multicomputadores? O retardo ocasionado pelo envio de uma mensagem de uma máquina para outra é baixo. Máquinas que possuem memória compartilhada. O retardo experimentado pela transmissão das mensagens entre máquinas é alto. Sistemas que não têm uma espinha dorsal única. Máquinas que não possuem memória compartilhada. Respondido em 01/04/2021 16:58:22 Gabarito Comentado 3 Questão Assinale a única afirmação INCORRETA: Manter um servidor único é muito mais vantajoso, visto que representa uma considerável economia de recursos e meios. Eles representam uma enorme economia de recursos de rede, justamente por trabalharem sozinhos. O uso de um servidor único pode se transformar em um enorme gargalo, porque o caminho de acesso a ele é um só. Eles representam um enorme desperdício de recursos de rede. Para suportar mais usuários ou recursos, surgem problemas com as limitações de serviços, dados e algoritmos centralizados. O estudo da Escalabilidade de Tamanho ajuda a prevenir a escassez de máquinas, equipamentos e softwares. Ter um banco de dados único, fatalmente congestiona as redes de acesso e entravam a utilização remota dos recursos. Algoritmos muito grandes, que centralizam grande quantidade de informação, sobrecarregam a rede e o servidor que o utiliza. Respondido em 01/04/2021 16:58:49 4 Questão Uma das formas de alcançar maiores velocidades dos computadores é o uso do paralelismo que pode ser introduzido em muitos níveis diferentes. Nesse contexto é correto afirmar: No paralelismo no nível de instrução, no qual uma sequência de instruções pode ser executada em paralelo por diferentes unidades funcionais, os elementos de processamento são fortemente acoplados. O fato da CPU poder comutar entre múltiplos threads, instrução por instrução, criando um multiprocessador virtual, caracteriza um processamento fracamente acoplado. Os sistemas fortemente acoplados, normalmente, caracterizam-se por máquinas que possuem seu próprio sistema operacional e gerenciam seus próprios recursos. Uma forma de paralelismo em que os elementos são fracamente acoplados é o multiprocessador de chip único, no qual dois ou mais núcleos são colocados no mesmo chip. SMP (Symetric Multiprocessors) é um caso típico de sistema fracamente acoplado, que tem como característica o tempo uniforme de acesso à memória principal pelos diversos processadores. Respondido em 01/04/2021 16:58:53 Gabarito Comentado 5 Questão Quanto às falácias da Computação Distribuída (Peter Deutch), marque a opção que NÃO é verdadeira, ou seja, não está listada dentre as falácias: Topologia não muda. A rede é confiável. A rede é segura. A largura de banda é infinita. A rede é heterogênea. Respondido em 01/04/2021 16:58:59 Explicação: A rede é homogênea. 6 Questão Analise as seguintes afirmações sobre a computação em grade (grid): I. Toda colaboração é realizada sob a forma de uma organização virtual. II. A camada de conectividade deve compreender protocolos para a autenticação de usuários e recursos. III. Os sistemas computacionais envolvidos têm um alto grau de heterogeneidade. Assinale a opção correta. As afirmações I, II e III são verdadeiras. Nenhuma das afirmações é verdadeira Apenas as afirmações I e II são verdadeiras. Apenas as afirmações I e III são verdadeiras. Apenas as afirmações II e III são verdadeiras. Respondido em 01/04/2021 16:59:11 7 Questão No desafio da COMPUTAÇÃO DISTRIBUÍDA, como se define a Concorrência ? A execução concorrente não é uma característica intrínseca de um sistema distribuído, na qual os processos disputam pelos recursos compartilhados. A execução não concorrente é uma característica intrínseca de um sistema distribuído, na qual os processos disputam pelos recursos compartilhados. A execução concorrente é uma característica intrínseca de um sistema distribuído, na qual os recursos disputam os processos A execução concorrente é uma característica intrínseca de um sistema distribuído, na qual os processos não disputam pelos recursos compartilhados. A execução concorrente é uma característica intrínseca de um sistema distribuído, na qual os processos disputam pelos recursos compartilhados. Respondido em 01/04/2021 16:59:23 Gabarito Comentado 8 Questão O objetivo de uma camada de Middleware em um sistema multicamadas é: prover uma interface de acesso padrão a um sistema operacional específico, de modo a disponibilizar os serviços nele existentes a clientes em outras plataformas; cuidar de aspectos relacionados com a infraestrutura de rede, definindo interfaces de comunicação com hubs e roteadores; oferecer componentes relacionados ao negócio para serem utilizados na construção de aplicativos pelos engenheiros de sistemas; disponibilizar classes utilitárias e serviços independentes de plataforma que permitam a obtenção de computação distribuída em ambientes heterogêneos. permitir acesso a dispositivos de hardware, como câmeras e impressoras, através de uma API de alto nível; Respondido em 01/04/2021 16:59:37 Gabarito Comentado
Compartilhar