Baixe o app para aproveitar ainda mais
Prévia do material em texto
• 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 2 1 em 1 pontos Leia o excerto a seguir. “Inicialmente, os primeiros sistemas de arquivos distribuídos ofereceram recursos de transparência de acesso e localização, emergindo subsequentemente à preocupação no desenvolvimento de recursos, como desempenho, escalabilidade, controle de concorrência, tolerância a falhas e segurança”. COULOURIS, G.; DOLLIMORE, J.; KINDBERG, T. Distributed systems : concepts and design. 4. ed. Harlow: Addison Wesley Longman, 2005. p. 142. A respeito do armazenamento distribuído, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). I. ( ) No armazenamento fragmentado, os dados são divididos em partes menores. II. ( ) Os dados divididos, no armazenamento fragmentado, são distribuídos em vários locais. III. ( ) O modo da divisão dos dados fragmentado dificulta a sua junção posterior. IV ( ) No processo de armazenamento fragmentado, se acontecer falhas, isso é irreversível. Assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: V, V, F, F. Resposta Correta: V, V, F, F. Comentário da resposta: Resposta correta. A alternativa está correta pelo fato de que a divisão dos dados em menores partes é o processo de fragmentação, como também elaborar a sua distribuição em diferentes locais é caracterizar o processo de armazenamento distribuído enquanto fragmentado. • Pergunta 3 1 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: A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. Resposta Correta: A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. Comentário da resposta: Resposta correta. A alternativa está correta, pois a asserção I é uma proposição falsa, uma vez que existem configurações as quais permitem que os servidores dedicados possam ser utilizados como papel de servidor cliente. A asserção II é uma proposição verdadeira, tendo em vista que o armazenamento distribuído se caracteriza também por utilizar máquinas que estejam longe fisicamente. • Pergunta 4 1 em 1 pontos Os muitos recursos, ferramentas, estratégias e técnicas por meio de equipes multidisciplinares, em que incluem especialistas, pesquisadores relacionados a um determinado problema que será resolvido e cientistas da computação, constituem um dos conceitos de Data Science. Nesse sentido, assinale a alternativa que indica o procedimento efetuado pela Data Science para indicar problemas ou soluções? Resposta Selecionada: Processamento massivo de dados. Resposta Correta: Processamento massivo de dados. Comentário da resposta: Resposta correta. A alternativa está correta, pois a Data Science, por meio do processamento massivo de dados, é um facilitador no qual se podem minerar dados que resultam em informações importantes, servindo como orientação de indicação de problemas ou soluções. • Pergunta 5 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 6 1 em 1 pontos Leia o excerto a seguir. “Um sistema de arquivos distribuídos DFS possui duas características principais, as quais devem ser tratadas de forma transparente para os usuários, que são a dispersão e a multiplicidade de usuários e arquivos, ou seja, os múltiplos clientes acessam em diversos locais os arquivos residentes em servidores espalhados pela rede”. CHOW, R.; JOHNSON, T. Distributed operating systems and algorithms . Reading, Massachusetts: Addison Wesley Longman, 1998. p. 56. A respeito de armazenamento de dados, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). I. ( ) Desde os primeiros computadores, os armazenamentos de dados foram distribuídos. II. ( ) O armazenamento em discos locais foi uma evolução do armazenamento distribuído. III. ( ) Os discos móveis constituem uma das primeiras maneiras de transportar arquivos. IV. ( ) Servidores de arquivos permitem compartilhar dados para usuários de uma rede. Assinale a alternativa que apresenta a sequência correta. Resposta Selecionada: F, F, V, V. Resposta Correta: F, F, V, V. Comentário da resposta: Resposta correta. A alternativa está correta. Antes de ser possível acessar arquivos de uma rede, os discos móveis,como os disquetes, eram a solução quando se fazia necessário transportar arquivos. Desse modo, o transporte de arquivo foi facilitado com servidores nos quais poderia ter permissão para o acesso de determinados diretórios ou arquivos. • Pergunta 7 1 em 1 pontos Os programas precisam ser escritos em uma linguagem de programação que permita o processamento paralelo para que seja possível utilizar todos as vantagens que esse tipo de processamento dispõe, principalmente aquelas relacionadas à velocidade de execução de tarefas. A partir do exposto, analise as asserções a seguir e a relação proposta entre elas. I. Em computadores que possuem dois processadores ou mais, todos os programas são utilizados com processamento paralelo. Pois: II. Todos os programas são automaticamente convertidos em paralelos quando executados em computadores com mais de um processador. A seguir, assinale a alternativa correta. Resposta Selecionada: As asserções I e II são proposições falsas. Resposta Correta: As asserções I e II são proposições falsas. Comentário da resposta: Resposta correta. A alternativa está correta, pois a asserção I é uma proposição falsa, uma vez que apenas os programas escritos para utilizar o processamento paralelo podem empregar esse tipo de processamento. A asserção II também é uma proposição falsa, pois, caso os programas não forem escritos para o processamento paralelo, o computador não executa essa conversão automática. • Pergunta 8 1 em 1 pontos Dentre os vários benefícios do processamento paralelo em relação à rapidez de executar procedimentos nas aplicações, existe a vantagem de reduzir a probabilidade de acontecer erros no cálculo, devido ao fato de que cada unidade de processamento ativa pode fazer o cálculo do mesmo problema. Nesse sentido, qual é o nome desse procedimento? Resposta Selecionada: Tolerância a falhas. Resposta Correta: Tolerância a falhas. Comentário da resposta: Resposta correta. A alternativa está correta, pois tolerância a falhas é a denominação para diminuir a probabilidade de falhas no cálculo. Assim, no processamento paralelo, ela é facilitada pelo fato de que cada unidade ativa pode calcular o mesmo problema, constituindo-se um benefício. • Pergunta 9 1 em 1 pontos Leia o excerto a seguir. “O grande objetivo da construção de sistemas distribuídos era fazê-los mais confiável que os sistemas centralizados. Em sistemas altamente confiáveis, a disponibilidade (o tempo em que o sistema pode ser utilizado plenamente) tem de ser altíssima. Para se ter uma disponibilidade alta, é necessário aumentar o número de cópias de certas peças-chaves e algumas funções importantes, ou seja, aumentar a redundância”. DEITEL, H. M. Operating System . 2. ed. Framingham: Bookman, 1990. p. 45. Considerando o exposto em relação ao processamento distribuído, analise as afirmativas a seguir. I. Um dos conceitos de processamento distribuído é a integração de sistemas que tem como objetivo proporcionar um resultado em comum. II. No processamento distribuído, o sistema está, de certa forma, centralizado na mesma rede que compartilha os mesmos recursos. III. O processamento distribuído tem os mesmos conceitos fundamentais que definem o processamento centralizado. IV. No sistema distribuído, os recursos compartilhados são apenas os virtuais, sendo os recursos físicos irrelevantes. Está correto o que se afirma em: Resposta Selecionada: I e II, apenas. Resposta Correta: I e II, apenas. Comentário da resposta: Resposta correta. A alternativa está correta, pois, no processamento distribuído, que é um conjunto de sistemas de computadores com o objetivo de chegar a resolução de um problema, tem-se, a partir de um sistema, a centralização de vários computadores em uma mesma rede. • Pergunta 10 1 em 1 pontos Leia o excerto a seguir. “Com a finalidade de proporcionar um ambiente de fácil uso para os usuários, escondendo toda a complexidade existente na nomeação global, no acesso aos arquivos dispersos pela rede e na organização destes, os sistemas de arquivos distribuídos fazem uso de três serviços que têm por objetivo controlar e atender a estas funcionalidades, que são o serviço de nomes, o serviço de arquivos e o serviço de diretórios, respectivamente”. GALLI, D. L. Distributed Operating Systems : concepts and practice. New Jersey: Prentice Hall, 2000. p. 21. No que concerne ao exposto e ao conteúdo do roteiro de estudos sobre armazenamento de dados distribuídos, analise as afirmativas a seguir. I. O NFS é um exemplo de ferramentas de armazenamento de dados distribuídos. II. Um conjunto de protocolos é uma das principais características do NFS. III. O NFS é considerado um dos mais eficientes sistemas de arquivos. IV. A maioria da distribuição do NFS é para o sistema operacional Windows. Está correto o que se afirma em: Resposta Selecionada: I e II, apenas. Resposta Correta: I e II, apenas. Comentário da resposta: Resposta correta. A alternativa está correta, pois Network File System (NFS), usado em aplicações Unix da empresa Sun Microsystems, é uma das mais populares ferramentas de armazenamento de dados. O NFS é, essencialmente, uma coleção de protocolos, mas que cumpre a função de viabilizar ao cliente o modelo de um sistema de armazenamento distribuído.
Compartilhar