Baixe o app para aproveitar ainda mais
Prévia do material em texto
ARQUITETURA DE SISTEMAS DISTRIBUIDOS Avaiação Parcial: CCT0180_SM_201501183541 V.1 Aluno(a): MARCUS Acertos: 9,0 de 10,0 1a Questão (Ref.: 201502017237) Analise as seguintes afirmações sobre Mainframes a. São centrais de processamento de dados dedicado ao processamento de um grande volume de dados recebidos de terminais burros ou computadores com baixo poder de processamento b. São computadores de pequeno porte que ocupam pouquíssimo espaço físico, m poder de processamento de dados c. As Mainframes trabalham utilizando a arquitetura cliente grandes velocidades e sobre um volume muito grande de informações (dados) d. As Mainframes, em geral, são instaladas e recebem manutenção de seus fabricantes por se tratar de um sistema complexo e caro que necessita de um alto grau de mão de obra especializada (confiabilidade versus custo). Assinale a única opção verdadeira sobre a Todas as afirmativas estão corretas exceto a afirmativa b que está errada. apenas a afirmativa b está correta. todas as afirmações são corretas. estão corretas apenas as afirmativas a, b e d. Todas as afirmativas estão erradas. 2a Questão (Ref.: 201501377449) Analise as seguintes afirmações: I. Um sistema distribuído pode ser classificado como um conjunto de computadores com seu próprio não possui memória compartilhada, mas que é visto por seus us comunicação se dá através de um barramento por troca de mensagens. Estes sistemas são considerados por meio destas características como fracamente acoplados, isto é, um II. A computação em cluster envolve do Os computadores que compõem um cluster, denominados nó, devem ser interconectados, de maneira a formarem uma rede. III. A rede que compõe um cluster deve ser criada de uma forma que perm fixo de computadores ou nós. A retirada de um nó interrompe o funcionamento do CCT0180_201501183541 V.1 ARQUITETURA DE SISTEMAS DISTRIBUIDOS CCT0180_SM_201501183541 V.1 Data: 28/09/2017 11:26:26 Analise as seguintes afirmações sobre Mainframes: São centrais de processamento de dados dedicado ao processamento de um grande volume de dados recebidos de terminais burros ou computadores com baixo poder de processamento São computadores de pequeno porte que ocupam pouquíssimo espaço físico, m poder de processamento de dados. As Mainframes trabalham utilizando a arquitetura cliente-servidor, com capacidade de operações em grandes velocidades e sobre um volume muito grande de informações (dados); As Mainframes, em geral, são instaladas e recebem manutenção de seus fabricantes por se tratar de um sistema complexo e caro que necessita de um alto grau de mão de obra especializada (confiabilidade Assinale a única opção verdadeira sobre as afirmações acima: Todas as afirmativas estão corretas exceto a afirmativa b que está errada. apenas a afirmativa b está correta. todas as afirmações são corretas. estão corretas apenas as afirmativas a, b e d. Todas as afirmativas estão erradas. Gabarito Comentado. I. Um sistema distribuído pode ser classificado como um conjunto de computadores com seu próprio não possui memória compartilhada, mas que é visto por seus usuários como um recurso único no qual a comunicação se dá através de um barramento por troca de mensagens. Estes sistemas são considerados por meio destas características como fracamente acoplados, isto é, um cluster. envolve dois ou mais computadores servindo a um sistema como um único recurso. cluster, denominados nó, devem ser interconectados, de maneira a deve ser criada de uma forma que permita a interconexão de um número fixo de computadores ou nós. A retirada de um nó interrompe o funcionamento do cluster, até que o nó seja Matrícula: 28/09/2017 11:26:26 (Finalizada) Acerto: 1,0 / 1,0 São centrais de processamento de dados dedicado ao processamento de um grande volume de dados recebidos de terminais burros ou computadores com baixo poder de processamento. São computadores de pequeno porte que ocupam pouquíssimo espaço físico, mas que possuem um alto servidor, com capacidade de operações em As Mainframes, em geral, são instaladas e recebem manutenção de seus fabricantes por se tratar de um sistema complexo e caro que necessita de um alto grau de mão de obra especializada (confiabilidade Acerto: 1,0 / 1,0 I. Um sistema distribuído pode ser classificado como um conjunto de computadores com seu próprio clock e que uários como um recurso único no qual a comunicação se dá através de um barramento por troca de mensagens. Estes sistemas são considerados por is ou mais computadores servindo a um sistema como um único recurso. cluster, denominados nó, devem ser interconectados, de maneira a ita a interconexão de um número cluster, até que o nó seja substituído. A principal vantagem do cluster é que qualquer sistema operacional pode ser usado como, por exemplo, Windows, Linux, ou BSD simultaneamente no mesmo cluster. Com isso, as particularidades de um sistema operacional serão compartilhadas entre os demais sistemas operacionais participantes do cluster. Indique a opção que contém as afirmativas CORRETAS: I, II e III. II e III, apenas. II, apenas. I e II, apenas. I, apenas. 3a Questão (Ref.: 201502079020) Acerto: 1,0 / 1,0 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, 2, 3 3, 5, 6 1, 4, 6 2, 3, 5 4, 5, 6 Gabarito Comentado. 4a Questão (Ref.: 201501302342) Acerto: 1,0 / 1,0 Em relação a sistemas distribuídos, considere: I. Visando a otimização do maior número possível de máquinas e tipos de computadores, o protocolo ou canal de comunicação pode ser dotado de um interpretador para compatibilizar a informação que possa não ser entendida por certas máquinas. II. O Middleware é composto por um conjunto de processos ou objetos num grupo de computadores, que interagem entre si de forma a implementar comunicação e oferecer suporte para partilha de recursos a aplicações distribuídas. III. Um sistema distribuído pode ser definido pela capacidade que um único processador tem para distribuir várias tarefas simultaneamente. IV. Um sistema distribuído pode ser definido como uma coleção de processadores fracamente acoplados, que não compartilham memória nem relógio, interconectados por uma rede de comunicação. É correto o que consta APENAS em II e IV. II e III. I e II. I e III. I e IV. Gabarito Comentado. 5a Questão (Ref.: 201502068130) Acerto: 1,0 / 1,0 Qual das seguintes propriedades de um sistema distribuído tolerante a falhas corresponde à capacidade do sistema estar pronto para ser usado imediatamente? Transparência Disponibilidade Confiabilidade Capacidade de manutenção Segurança 6a Questão (Ref.: 201501909469) Acerto: 1,0 / 1,0 Complete as lacunas: Um _______ é definido como um desvio da especificação e não podem ser tolerados, mas deve ser evitado que o sistema o apresente. Define-se que um sistema está em _______, se o processamento posterior a partir desse estado pode levar a um defeito. Finalmente define-se _______ como a causa física ou algorítmica do ______. Assinale a alternativa que apresenta a sequência correta das palavras para complementar o texto acima. defeito, erro, falha, erro falha, erro, defeito, erro falha, defeito, erro, falha erro,erro, falha, defeito defeito, falha, erro, falha 7a Questão (Ref.: 201502032562) Acerto: 0,0 / 1,0 Qual opção abaixo não é uma característica da programação distribuida ? Interação da aplicação e do usuário com o ambiente distribuído em níveis diferentes Programação paralela Suporte a plataforma homogênea Troca de mensagem, por exemplo, utilizando bibliotecas baseadas em memória Suporte a plataformas heterogêneas 8a Questão (Ref.: 201501822757) Acerto: 1,0 / 1,0 De acordo com a classificação de arquiteturas de acesso à memória, assinale a alternativa INCORRETA: Acesso não uniforme à memória - NUMA Acesso não uniforme à memória com cache coerente - CC-NUMA Acesso uniforme à memória - UMA Arquitetura de memória somente de cache - COMA Sem acesso à memória remota - NCOMA Gabarito Comentado. 9a Questão (Ref.: 201501302474) Acerto: 1,0 / 1,0 Em relação as propriedades de um sistema cliente-servidor, analise as seguintes sentenças sobre tipos de servidores. I. Um servidor concorrente deve ser utilizado quando o tempo de resposta é variável. II. Um servidor iterativo deve ser utilizado em sistemas cujo tempo de resposta é constante e pequeno. III. A escolha do tipo de servidor que será utilizado depende da experiência do programador. Assinale a opção que apresenta todas as sentenças corretas. As sentenças I e III estão corretas As sentenças II e III estão corretas Somente a sentença I está correta As sentenças I e II estão corretas Somente a sentença III está correta Gabarito Comentado. 10a Questão (Ref.: 201501295584) Acerto: 1,0 / 1,0 Considere uma aplicação que atua como servidor de arquivos. É função deste servidor permitir a leitura e escrtita de arquivos em um disco da rede, transferência de arquivos para diferentes midias (pen-drive, cd...) além de fornecer uma lista com o conteúdo de um diretório. As operações são solicitadas por processos cliente. Devemos utilizar servidores iterativos ou concorrentes? Assinale a resposta que justifica corretamente a escolha feita. Concorrente, pois não podemos prever o tempo de resposta de cada solicitação. Não podemos afirmar pois depende do tempo de resposta de cada solicitação. Iterativo, pois o tempo de resposta é previsivel. Iterativo, pois somente um cliente pode fazer uma requisição de cada vez. Concorrente, pois cada cliente pode fazer uma unica requisição.
Compartilhar