Baixe o app para aproveitar ainda mais
Prévia do material em texto
ARQUITETURA DE SISTEMAS DISTRIBUIDOS Simulado: CCT0180_SM_201101191058 V.1 VOLTAR Aluno(a): ANDRE LUIZ SOARES Matrícula: 201101191058 Desempenho: 3,0 de 8,0 Data: 23/09/2013 21:30:48 (Finalizada) 1a Questão (Ref.: 200659267376) Pontos: 1,0 / 1,0 Correlacione um sistemas multiprocessadores de tempo compartilhado quanto ao fator de acoplamento de software e hardware: software fortemente acoplado + hardware fracamente acoplado software fracamente acoplado + hardware fortemente acoplado software fracamente acoplado + hardware fracamente acoplado software fortemente acoplado + hardware fortemente acoplado sem correlação 2a Questão (Ref.: 200659260849) Pontos: 0,0 / 1,0 Assinale abaixo a alternativa que representa uma características dos sistemas fracamente acoplados. Cada processador possui memória cache propria mas compartilham a memória principal. Cada processador possui memória que é, no entanto, compartilhada por todos os processadores A troca de informações entre processadores é feita através endereçamento direto à memória. Este tipo de arquitetura é conhecido como multicomputador Em relação ao hardware esta arquitetura é mais difícil de construir que uma arquitetura fortemente acoplada 3a Questão (Ref.: 200659260875) Pontos: 0,0 / 1,0 São componentes indispensáveis dos sistemas distribuídos, EXCETO: Porcessadores individuais participantes do sistema Troca de informações entre os participantes do sistema Centralizador do processamento. Rede de comunicação Conectividade entre os nós utilizando servidores. 4a Questão (Ref.: 200659260856) Pontos: 1,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: Redução do uso da Internet Diminuição do consumo de energia Climatização do ambiente Diminuição dos resíduos gerados desde a produção até a utilização dos sistemas distribuídos. Otimização de utilização de recursos 5a Questão (Ref.: 200659267382) Pontos: 0,0 / 1,0 Quanto aos modelos de sistemas distribuídos, encontramos os Sistemas de Computação de Cluster , que caracterizam-se por: 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. 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. 6a Questão (Ref.: 200659258908) Pontos: 1,0 / 1,0 Podemos definir sistema distribuído como uma coleção de computadores independentes que aparecem para os usuários do sistema como um único computador. De acordo com esta definição analise as afirmativas a seguir e assinale a alternativa INCORRETA. De acordo com a classificação de Flynn o SISD - (Fluxo único de instruções/Fluxo único de dados): corresponde ao tradicional modelo Von Neumann. Um processador executa seqüencialmente um conjunto de instruções sobre um conjunto de dados. Transparência de mobilidade: movimento de recursos ou clientes dentro do sistema não podem afetar a operação dos usuários ou programas Escalabilidade: forma do sistema suportar o aumento dos recursos e usuários mantendo um desempenho satisfatório; Concorrência: significa que recursos locais e remotos são acessados pelas mesmas operações Abertura: determina se o sistema pode ser estendido ou reimplementado de diversas maneiras 7a Questão (Ref.: 200659237701) Pontos: 0,0 / 1,0 O tipo clustering de um sistema operacional distribuído no qual somente um dos seus nós esteja trabalhando, enquanto os outros entram como reserva, denomina-se cluster de alta coesão. alto desempenho. baixo acoplamento. balanceamento de carga. alta disponibilidade. 8a Questão (Ref.: 200659258910) Pontos: 0,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, B e C são verdadeiras Somente as alternativas A e C são verdadeiras Somente as alternativas A, C e D são verdadeiras Somente as alternativas A e D são verdadeiras Somente as alternativas A e B são verdadeiras 9a Questão (Ref.: 200659157168) Em sistemas distribuídos, um dos pontos básicos que deve ser necessariamente observado, é o aspecto da transparência. Como se caracteriza este aspecto? Quais os tipos de transparência que podem ser implementadas em sistemas distribuídos? Sua Resposta: sdf Compare com a sua resposta: Característica que esconde de usuários ou aplicativos detalhes de funcionamento do sistema distribuído, de tal forma que se tenha a impressão de que esse sistema é centralizado. Tipos de transparência: Acesso ¿ oculta diferenças na representação de dados e no modo de acesso a um recurso; Localização ¿ oculta o lugar em que um recurso está localizado; Migração- oculta que um recurso pode ser movido para outra localização; Relocação ¿ oculta que um recurso pode ser movido para outra localização durante o uso; Replicação ¿ oculta que um recurso é replicado; Concorrência ¿ oculta que um recurso pode ser compartilhado por diversos usuários concorrentes; Falha ¿ oculta a falha e a recuperação de um recurso 10a Questão (Ref.: 200659214893) 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: sd 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. VOLTAR Período de não visualização da prova: desde até .
Compartilhar