Baixe o app para aproveitar ainda mais
Prévia do material em texto
ARQUITETURA DE SISTEMAS DISTRIBUIDOS Simulado: CCT0180_SM_201102058769 V.1 Aluno(a): EMILIANO SOUSA LEITE Matrícula: 201102058769 Desempenho: 5,0 de 8,0 Data: 30/04/2014 00:58:31 (Finalizada) 1a Questão (Ref.: 201102121199) Pontos: 0,0 / 1,0 Analise as afirmativas a seguir no que diz respeito às caracteristicas da arquitetura P2P e assinale a alternativa INCORRETA. A diferença entre o modelo P2P híbrido do modelo P2P puro, está na existência no modelo P2P híbrido de um servidor responsável por alguns dos serviços da rede. Alguns problemas/críticas relacionadas ao modelo P2P é a falta de controle de quem são os autores/proprietários de fato das informações que são compartilhadas pela rede, facilitando ainda mais a pirataria neste meio de comunicação. O Software Cliente é um programa de execução local, mas que se torna um cliente temporário em um acesso remoto É possível que uma única máquina servidora execute muitos programas servidores, pois os mesmos não consomem recursos computacionais enquanto aguardam requisições. O peer-to-peer é um exemplo de arquitetura descentralizada 2a Questão (Ref.: 201102119247) Pontos: 0,0 / 1,0 A arquitetura de sistemas distribuídos possui um apelo voltado também a TI Verde. Todos os aspectos abaixo estão ligados a este conceito, EXCETO: Climatização do ambiente Otimização de utilização de recursos Diminuição do consumo de energia Diminuição dos resíduos gerados desde a produção até a utilização dos sistemas distribuídos. Redução do uso da Internet 3a Questão (Ref.: 201102119236) Pontos: 1,0 / 1,0 Um importante processo para que um sistema distribuído tenha sucesso em sua implementação é o tratamento / resolução de falhas. Assinale abaixo qual conceito NÃO está relacionado ao processo. Rede de alta velocidade RAID Mascaramento de falhas Fonte, processador, memória redundante Replicação de componentes. 4a Questão (Ref.: 201102121018) Pontos: 1,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 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 às falhas originadas pelo usuário, Erros: estão associadas aos erros do hardware e Defeitos: estão associadas ao universo da Informação Podemos classificar redundância como: redundância da informação, redundância de tempo e redundância física 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 5a Questão (Ref.: 201102119231) Pontos: 1,0 / 1,0 Assinale abaixo a frase que melhor explica o conceito da "Classificação de Flynn" Classifica os sistemas de acordo com sua capacidade de processamento e como os processadores se comunicam com a memória. Classifica os sistemas baseados no desempenho Classifica os sistemas EXCLUSIVAMENTE pelo tipo de memoria utilizada, centralizada, ou distribuída. Classifica os sistemas de acordo com a forma de comunicação entre os processadores., ou seja suas instruções Classifica os sistemas de acordo com a forma como acontecem os fluxos de dados e os fluxos de instrução 6a Questão (Ref.: 201102112721) Pontos: 0,0 / 1,0 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. os equipamentos costumam ser caracterizados por seu pequeno tamanho, alimentação por bateria, mobilidade e conexão sem fio. 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. 7a Questão (Ref.: 201102121193) Pontos: 1,0 / 1,0 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 analise as afirmações abaixo e assinale a alternativa onde todas estão corretas. a. 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 . b. A classificação de falhas em relação à sua persistência são: Física, de projeto e de interação c. A classificação de falhas em relação à sua persistência são: transiente, intermitente e permanente d. Podemos classificar redundância como: redundância da informação, redundância de tempo e redundância física Somente as alternativas A e C são verdadeiras Somente as alternativas A, B e C são verdadeiras Somente as alternativas A, C e D são verdadeiras Somente as alternativas A e B são verdadeiras Somente as alternativas A e D são verdadeiras 8a Questão (Ref.: 201102119239) Pontos: 1,0 / 1,0 Quando tratamos das características de um sistema distribuído um dos fatores determinantes para seu sucesso é a transparência.Existem vários tipos de transparências dentro dos conceitos de sistemas distribuídos, mas todas elas se baseiam em um mesmo princípio. Assinale a alternativa que melhor descreve este princípio. A transparência apesar de importante pode ser descartada na concepção da maioria dos projetos de sistemas distribuídos. Seus conceitos descrevem a maneira como o usuário acessa os recursos dos sistemas distribuídos Possui como meta ocultar o fato de que os processos dos sistemas distribuídos estão fisicamente distribuídos por vários computadores. Seu principal conceito está relacionado da transparência de utilização do sistema operacional, para o usuário não interessa que sistema operacional suport a aplicação. Permite que o usuário conheça todas as características físicas e lógicas do sistema. 9a Questão (Ref.: 201102165210) Podemos considerar que existem 3 grandes desafios da computatção distribuida: - ausência de memória compartilhada - ausência de fonte comum de tempo - ausência de previsão de tempo de resposta no envio/recebimento de mensagens. Descreva os motivos para que sejam considerados um desafio em sistemas distribuídos. Sua Resposta: . Compare com a sua resposta: - Não pode utilizar variáveis comuns para comunicação entr processos - Não pode utilizar a referência de tempo para sincronizar processos - Não é possivel estimar se um processo foi ou não executado pois o retardo na entrega de mensagens é variável. 10a Questão (Ref.: 201102165225) 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 como conteúdo de um diretório. As operações são solicitadas por processos cliente. Devemos utilizar servidores iterativos ou concorrentes? Justifique sua resposta. Sua Resposta: . Compare com a sua resposta: Servidores Concorrente, pois não é possivel prever o tempo de resposta de cada requisição. O servidor pode ficar ocupado durante um longo periodo de tempo e as requisições seriam descartadas caso fosse iterativo.
Compartilhar