Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
04/10/12 Estácio 1/4bquestoes.estacio.br/entrada.asp?p0=32610600&p1=201001141113&p2=1085196&p3=CCT0180&… Detalhes Avaliação: CCT0180_AV1_201001141113 Tipo de Avaliação: AV1 Aluno: 201001141113 - ALYSSON DE ALMEIDA Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA Nota da Prova: 5,0 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 17/09/2012 1.) CLASSIFICAÇÃO DE FLYNN Pontos: 0,0 / 0,5 Assinale abaixo a característica verdadeira dos sistemas fortemente acoplados assimétricos. Qualquer processador pode executar os procedimentos de inicialização Todos os processadores executam as mesmas funções Existe o conceito de processador Mastar / Slave Qualquer processador pode executar chamadas ao sistema. Todos os processadores tem acesso aos dispositivos de entrada / Saída 2.) INTRODUÇÃO AOS SISTEMAS DISTRIBUIDOS Pontos: 0,0 / 0,5 Quanto aos modelos de sistemas distribuídos, encontramos os Sistemas de Computação de Cluster , que caracterizam-se por: recursos de diferentes organizações são reunidos para permitir a colaboração de um grupo de pessoas sob a forma de uma organização virtual. um único programa, intensivo em computação, é executado em paralelo. programar a utilização de transações, requer primitivas especiais que devem ser fornecidas pelo sistema distribuído subjacente ou pelo sistema de linguagem em tempo de execução. os equipamentos costumam estar conectados através de uma rede de comunicação. os equipamentos costumam ser caracterizados por seu pequeno tamanho, alimentação por bateria, mobilidade e conexão sem fio. 3.) INTRODUÇÃO AOS SISTEMAS DISTRIBUIDOS Pontos: 0,0 / 0,5 Correlacione um sistemas multiprocessadores de tempo compartilhado quanto ao fator de acoplamento de software e hardware: software fortemente acoplado + hardware fortemente acoplado sem correlação software fortemente acoplado + hardware fracamente acoplado software fracamente acoplado + hardware fracamente acoplado software fracamente acoplado + hardware fortemente acoplado 4.) INTRODUÇÃO AOS SISTEMAS DISTRIBUIDOS Pontos: 0,0 / 0,5 Editores Highlight Editores Highlight Editores Highlight 04/10/12 Estácio 2/4bquestoes.estacio.br/entrada.asp?p0=32610600&p1=201001141113&p2=1085196&p3=CCT0180&… Quanto aos modelos de sistemas distribuídos, encontramos os Sistemas de Computação em Grade , que caracterizam-se por: um único programa, intensivo em computação, é executado em paralelo. programar a utilização de transações, requer primitivas especiais que devem ser fornecidas pelo sistema distribuído subjacente ou pelo sistema de linguagem em tempo de execução. os equipamentos costumam estar conectados através de uma rede de comunicação. recursos de diferentes organizações são reunidos para permitir a colaboração de um grupo de pessoas sob a forma de uma organização virtual. os equipamentos costumam ser caracterizados por seu pequeno tamanho, alimentação por bateria, mobilidade e conexão sem fio. 5.) SISTEMAS DISTRIBUÍDOS Pontos: 1,0 / 1,0 Em sistemas distribuídos, clusterização é o nome que se dá ao processo de interconexão de múltiplas máquinas com o objetivo de obter um aumento de disponibilidade, desempenho ou capacidade total de um sistema. Em relação à clusterização é correto afirmar: Dependendo da natureza do serviço, executar uma operação de failover significa interromper as transações em andamento, perdendo-as, sendo necessário reiniciá-las após o término do processo A execução do failback de um serviço não exige que as duas máquinas envolvidas possuam recursos equivalentes. Failback é o processo no qual uma máquina assume os serviços de outra quando esta apresenta alguma falha. A principal diferença entre clusters assimétricos e simétricos é que no cluster simétrico há a figura de um servidor inativo aguardando uma falha de outro. Failover é o processo de retorno de um determinado serviço de uma outra máquina para sua máquina de origem. 6.) CARACTERÍSTICAS DOS SISTEMAS DISTRIBUÍDOS Pontos: 0,0 / 1,0 Sabendo que tolerância a falhas significa que um sistema pode prover seus serviços mesmo na presença de falhas, ou seja, o sistema pode tolerar falhas e continuar funcionando normalmente. Com base nessa definição assinale Verdadeiro ou Falso nas afirmações a seguir. A classificação de falhas em relação à sua persistência são: transiente, intermitente e permanente As definições para falha, erro e defeito, respectivamente são: Falha: estão associadas às falhas originadas pelo usuário, Erros: estão associadas aos erros do hardware e Defeitos: estão associadas ao universo da Informação A classificação de falhas em relação à sua persistência são: Física, de projeto e de interação As definições para falha, erro e defeito, respectivamente são: Falha: estão associadas ao universo físico, Erros : estão associadas ao universo da Informação e Defeitos: estão associadas ao universo do usuário Podemos classificar redundância como: redundância da informação, redundância de tempo e redundância física 7.) CONCEITOS Pontos: 1,0 / 1,0 Analise as afirmativas a seguir, a respeito de sistemas distribuídos. I - Uma das principais diferenças entre um sistema distribuído e um sistema em rede é que, do ponto de vista do usuário, o sistema distribuído se comporta como uma única máquina, enquanto que o sistema em rede expõe ao usuário as diversas máquinas separadamente. II - Em um sistema distribuído, uma migração de processo entre nós do sistema pode ser feita para proporcionar balanceamento de carga ou aceleração da computação, sendo esta através da divisão do processo em subprocessos que executem em paralelo. III - Os nós de um sistema distribuído podem executar diferentes sistemas operacionais. Está(ão) correta(s) a(s) afirmativa(s) 04/10/12 Estácio 3/4bquestoes.estacio.br/entrada.asp?p0=32610600&p1=201001141113&p2=1085196&p3=CCT0180&… I e II, apenas. II, apenas. I, apenas. I, II e III. II e III, apenas. 8.) CONCEITOS BÁSICOS; SISTEMAS DISTRIBUÍDOS Pontos: 1,0 / 1,0 Sobre o processamento paralelo e distribuído, assinale a afirmação correta. Um sistema distribuído fortemente acoplado é formado por um ambiente de computadores dotados de memória e sistema operacional próprios, que se comunicam via switch. A execução de tarefas em um ambiente de processadores distribuídos com acoplamento fraco prevê que a memória seja compartilhada entre os processos trabalhadores. Um grid computacional pode ser formado por diversos computadores, heterogêneos, que não podem estar distribuídos via Web por problemas de segurança. A computação paralela é caracterizada pelo uso de vários processadores para executar uma computação de forma mais rápida, baseando-se no fato de que o processo de resolução de um problema pode ser dividido em tarefas menores, que podem ser realizadas simultaneamente através de algum tipo de coordenação. Em programação paralela não é necessário se conhecer a arquitetura de comunicação entre processadores para elaborar os programas. 9.) SISTEMAS DISTRIBUÍDOS Pontos: 1,0 / 1,0 O multiprocessamento simétrico pode ser implementado, por meio de clusters de servidores, usando-se o método secundário ativo, no qual um servidor secundário assume o processamento em caso de falha do servidor primário. Assinale a opção que apresenta corretamente uma justificativa para o uso do método secundário ativo. O servidor secundário também pode ser usado para o processamento de outras operações no sistema, além da função de assumir o processamento no caso de falha do servidor primário. Caso seja definido que cada servidor utilizará apenas os seus próprios discos, os dados não precisam ser copiados entre os sistemas. O gerenciamento do cluster é simples, uma vez que o servidor secundário está indisponível para outras tarefas de processamento. Mesmo quando cada servidor usa apenas os seus próprios discos, o método secundário ativo não exige o gerenciamento do equilíbrio, entre os servidores, das requisições vindas dos clientes. Caso seja definido que vários computadores compartilharão os mesmos discos ao mesmo tempo, não é necessário gerenciar bloqueios de acesso aos dados dos servidores. 10.) SISTEMAS DISTRIBUÍDOS Pontos: 1,0 / 1,0 Um sistema distribuído é definido como uma coleção de computadores independentes que se apresenta ao usuário como um sistema único e consistente. Baseado nos conceitos definidos para sistemas distribuídos, identifique a afirmativa ERRADA: Uma vantagem dos sistemas distribuídos sobre os sistemas centralizados é a disponibilidade de software para este tipo de ambiente. O modelo de computação distribuída Peer-to-Peer é uma tecnologia que estabelece uma espécie de rede virtual de computadores, onde cada estação tem capacidades e responsabilidades equivalentes. Um sistema distribuído fortemente acoplado provê um nível de integração e compartilhamento de recursos mais intenso e transparente ao usuário, onde vários processadores compartilham uma memória, e são gerenciados por apenas um sistema operacional. Um sistema distribuído fracamente acoplado permite que máquinas e usuários do ambiente sejam fundamentalmente independentes, bem como a interação de forma limitada, quando isto for necessário, 04/10/12 Estácio 4/4bquestoes.estacio.br/entrada.asp?p0=32610600&p1=201001141113&p2=1085196&p3=CCT0180&… fundamentalmente independentes, bem como a interação de forma limitada, quando isto for necessário, compartilhando recursos como discos e impressoras, entre outros. Uma aplicação cliente-servidor é um caso especial de processamento distribuído no qual existe uma forma de cooperação entre dois ou mais processos, sendo essa cooperação realizada através de requisições dos componentes alocados ao cliente e das respostas que são fornecidas pelos componentes alocados ao servidor.