Prévia do material em texto
· Pergunta 1 0 em 1 pontos Leia o excerto a seguir. “Em sistemas de arquivos distribuídos, o cache pode estar presente tanto no cliente como no servidor, evitando, assim, que o usuário faça uso desnecessário da rede para obter informações antes já solicitadas, enquanto o servidor diminui o acesso ao meio físico de armazenamento dos dados para enviá-los ao cliente”. CARVALHO, R. P de. Sistemas de arquivos paralelos e distribuídos . São Paulo, 2003. 75 f. Dissertação (Mestrado em Ciência da Computação) – Instituto de Matemática e Estatística, Universidade de São Paulo, 2003. Considerando o exposto e o conteúdo do roteiro de estudos sobre armazenamento de dados distribuídos, analise as asserções a seguir e a relação proposta entre elas. I. Os fundamentos do armazenamento de dados distribuídos são similares ao cluster. Pois: II. Um conjunto de computadores interligados é o conceito de cluster. A seguir, assinale a alternativa correta. Resposta Selecionada: As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. Resposta Correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Comentário da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois as duas asserções apresentadas são proposições verdadeiras e a asserção II justifica a I, já que um cluster se relaciona a sistemas computacionais interligados que executam tarefas em conjunto. Assim, de certa maneira, pode ser considerado um único sistema. · Pergunta 2 1 em 1 pontos Existem inúmeras plataformas de processamento orientadas a dados, como também aplicações, entre elas, a denominada Splunk, que agrega várias soluções, como dados de coletas, de modo a permitir pesquisar e monitorar uma grande quantidade de dados. Nesse sentido, assinale a alternativa que apresenta os tipos de dispositivos que o software Splunk é indicado para recolher dados. Resposta Selecionada: Dispositivos conectados na IoT. Resposta Correta: Dispositivos conectados na IoT. Comentário da resposta: Resposta correta. A alternativa está correta pelo fato de a aplicação Splunk ser bem versátil, principalmente pelo avanço de IoT, em que é necessário agregar várias soluções para tornar compreensível os dados. Esse software permite, também, monitorar e analisar uma grande quantidade de dados gerados por um dispositivo. · Pergunta 3 1 em 1 pontos Existem outras formas de armazenamento de dados distribuídos, por exemplo, o processo de replicação e fragmentação que, normalmente, é utilizado no desenvolvimento de sistemas, como um banco de dados para sites. Nesse sentido, assinale a alternativa que apresenta o que pode garantir a forma de replicação no banco de dados de um site. Resposta Selecionada: Os dados distribuídos continuam atualizados. Resposta Correta: Os dados distribuídos continuam atualizados. Comentário da resposta: Resposta correta. A alternativa está correta, pois o processo de replicação, geralmente, é utilizado para banco de dados de site, sendo uma forma de garantir que os dados distribuídos continuem atualizados. Normalmente, são armazenados de forma redundante, no mínimo, em dois sites. · Pergunta 4 0 em 1 pontos As plataformas e ferramentas de processamento orientadas a dados são excelentes recursos que, geralmente, são utilizados por especialistas em Data Science com o objetivo de ser um grande facilitador do seu trabalho. Elas podem ser utilizadas individualmente, mas também em conjunto. A partir do exposto, analise as asserções a seguir e a relação proposta entre elas. I. Python é um exemplo importantíssimo e bastante utilizado de plataforma de processamento orientada a dados. Pois: II. As plataformas de processamento orientadas a dados podem servir como auxílio à tomada de decisão para uma empresa. A seguir, assinale a alternativa correta. Resposta Selecionada: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta Correta: A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. Comentário da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois a asserção I é uma proposição falsa e a II é uma proposição verdadeira. Deve-se considerar o fato de que a linguagem de programação Python não é uma plataforma de processamento orientada a dados. Uma das principais funções dessas plataformas é ser facilitadora dos profissionais da área em suas atribuições, como para orientar uma empresa na tomada de decisões. · Pergunta 5 1 em 1 pontos No processamento paralelo, a resolução de um problema se torna ágil pelo fato de fazer uma quebra da tarefa que precisa ser resolvida. Essa tarefa é dividida em inúmeras e pequenas partes, sendo que, para cada parte que foi dividida, recebe-se uma série de instruções menores para chegar a sua resolução. A partir do exposto, analise as asserções a seguir e a relação proposta entre elas. I. Cada parte de um problema que precisa ser resolvido é direcionada para inúmeras CPUs no processamento paralelo. Pois: II. É por meio da divisão de um problema maior que se tem um dos motivos que torna o processamento paralelo mais rápido. A seguir, assinale a alternativa correta. Resposta Selecionada: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta Correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Comentário da resposta: Resposta correta. A alternativa está correta, pois a asserção I é uma proposição verdadeira, já que é da maneira apresentada que o processamento paralelo resolve um problema. A asserção II é uma proposição verdadeira, pois, ao dividir um problema em pequenas partes, o seu processamento fica mais veloz, sendo assim uma justificativa correta da I. · Pergunta 6 1 em 1 pontos As unidades individuais de processamento executam trocas de informações dos resultados obtidos, seja no início do trabalho, resultados intermediários, seja para executar a divisão de um determinado problema que será dividido em pequenas partes, com o objetivo de ter sua resolução. Algumas linguagens de programação escrevem programas paralelos. Com base no exposto e no roteiro de estudos, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). ( ) Aplicações escritas na linguagem de programação C com várias threads constituem um exemplo de programas paralelos. ( ) No processamento paralelo, existe a comunicação entre as CPUs em todos os momentos, exceto para a junção final dos resultados. ( ) Um programa desenvolvido em C, quebrado em vários processos que se comunicam por sockets , é um exemplo de programa paralelo. ( ) O processamento paralelo desconsidera aplicações que são utilizadas na linguagem de programação Java empregando RMI. Assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: V, F, V, F. Resposta Correta: V, F, V, F. Comentário da resposta: Resposta correta. A alternativa está correta. No processamento paralelo, as aplicações escritas em C com várias threads ou quebradas em vários processos que se comunicam por sockets, entre outras, são linguagens que possuem uma maior performance nesse tipo de processamento. · Pergunta 7 0 em 1 pontos A utilização de várias Unidades de Processamento, também denominadas CPUs, que são utilizadas ao menos tempo com o objetivo de executar funções computacionais, por exemplo, o processamento massivo de dados ou execução de um programa, é conhecida como processamento paralelo. Sobre o processamento paralelo, analise as afirmativas a seguir. I. Com o processamento paralelo, tecnicamente, obtém-se uma maior capacidade para a execução de tarefas. II. As altas cargas de processamento exigem utilização de tecnologias melhoresao processamento paralelo. III. O conjunto de CPUs que resolvem determinados problemas é uma definição de processamento paralelo. IV. No processamento paralelo, todas as CPUs são responsáveis para resolver um problema na sua totalidade. Está correto o que se afirma em: Resposta Selecionada: I, II e III, apenas. Resposta Correta: I e III, apenas. Comentário da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois a tecnologia do processamento paralelo atende totalmente. Este, por sua vez, é indicado quando são necessárias altas cargas de processamento; aqui, divide-se o problema em pequenas partes para serem resolvidas em unidades diferentes. · Pergunta 8 0 em 1 pontos Leia o excerto a seguir. “Normalmente, em sistemas distribuídos pequenos, armazena-se uma tabela de e-mails em apenas um servidor, enquanto, em sistema de grande porte, isso não deve ocorrer, porque o sistema fica à mercê do funcionamento desse servidor. Todas as aplicações que necessitam utilizar essa tabela só funcionam se o servidor estiver funcionando.” DEITEL, H. M. Operating system . 2. ed. Framingham: Bookman, 1990. p. 95. A partir do exposto e do conteúdo do roteiro de estudo, analise as asserções a seguir e a relação proposta entre elas. I. O processamento distribuído é indicado quando é necessário ter sistemas extremamente confiáveis. Pois: II. Sistemas de tráfego aéreo podem ser considerados um exemplo de aplicação de processamento distribuído. A seguir, assinale a alternativa correta. Resposta Selecionada: As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. Resposta Correta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Comentário da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois as duas asserções apresentadas são proposições verdadeiras e a asserção II justifica a I, já que, nos sistemas distribuídos, mesma que aconteça uma perda de 10% de funcionamento, dificilmente ele irá parar, tornando, assim, um sistema bastante confiável. · Pergunta 9 1 em 1 pontos Leia o excerto a seguir. “O uso de clusters tem sido uma das alternativas mais adotadas para o desenvolvimento de sistemas computacionais paralelos, em que sua utilização está presente em aplicações de simulação, biotecnologia, petroquímica, mineração de dados, processamento de imagens, servidores de música e jogos para a internet etc.”. SCHEPKE, C. et al . Panorama de ferramentas para gerenciamento de clusters. In : WORKSHOP DE PROCESSAMENTO PARALELO E DISTRIBUÍDO, 3., 2005, Porto Alegre. Anais [...]. Porto Alegre, 2005. p. 30. A respeito da gerência e uso de recursos em clusters, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). I. ( ) O conceito de cluster é de uma arquitetura de sistema centralizado apenas em um computador. II. ( ) No cluster, a ideia que se tem é de vários computadores que trabalham sincronicamente ou denominam um grupo em si. III. ( ) Modo é a denominação recebida por cada computador que faz parte do conjunto do cluster. IV. ( ) A união de vários computadores que são independentes entre si é como se forma o cluster. Assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: F, V, F, V. Resposta Correta: F, V, F, V. Comentário da resposta: Resposta correta. A alternativa está correta. Clusters são vários computadores que trabalham simultaneamente ou podem denominar o grupo combinado. Embora formem um conjunto e trabalhem simultaneamente, são vários computadores independentes entre si. · Pergunta 10 0 em 1 pontos Leia o excerto a seguir. “A interface cliente de um armazenamento distribuído de dados não deve fazer distinção entre arquivos locais e remotos. Deve localizar os arquivos e organizá-los para o transporte dos dados. Um armazenamento distribuído de dados transparente facilita a mobilidade do usuário, trazendo o seu ambiente (ou seja, seu diretório inicial) para onde quer que o usuário efetue login”. SILBERSCHATZ, A.; GALVIN, P. B.; GAGNE, G. Applied operating system concepts . New York: John Wiley & Sons, 2000. p. 542. A partir do exposto e do conteúdo do roteiro de estudos, analise as asserções a seguir e a relação proposta entre elas. I. Servidores dedicados não podem ser configurados no armazenamento de dados distribuídos. Pois: II. Uma das principais características do armazenamento distribuído é a utilização de máquinas dispersas. A seguir, assinale a alternativa correta. Resposta Selecionada: As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. Resposta Correta: A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. Comentário da resposta: Sua resposta está incorreta. A alternativa está incorreta, pois a asserção I é uma proposição falsa e a II é uma proposição verdadeira, já que servidores dedicados podem ser utilizados no sistema de armazenamento distribuído, embora uma das principais características desse tipo de armazenamento seja utilizar máquinas que estão dispersas.