Baixe o app para aproveitar ainda mais
Prévia do material em texto
SIMULADO 2 ARQUITETURA DE SISTEMAS DISTRIBUIDOS Simulado: CCT0180_SM_201002070686 V.2 VOLTAR Aluno(a): ALAN DA SILVA Matrícula: 201002070686 Desempenho: 2,0 de 8,0 Data: 18/09/2013 07:44:59 (F) 1a Questão (Ref.: 200572045604) Pontos: 0,0 / 1,0 Correlacione um sistemas multiprocessadores de tempo compartilhado quanto ao fator de acoplamento de software e hardware: software fracamente acoplado + hardware fortemente acoplado sem correlação software fortemente acoplado + hardware fortemente acoplado software fortemente acoplado + hardware fracamente acoplado software fracamente acoplado + hardware fracamente acoplado 2a Questão (Ref.: 200572039095) 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. RAID Rede de alta velocidade Mascaramento de falhas Replicação de componentes. Fonte, processador, memória redundante 3a Questão (Ref.: 200572037313) 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 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 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 4a Questão (Ref.: 200572039082) Pontos: 0,0 / 1,0 Assinale abaixo a característica verdadeira dos sistemas fortemente acoplados assimétricos. Todos os processadores tem acesso aos dispositivos de entrada / Saída Qualquer processador pode executar chamadas ao sistema. Todos os processadores executam as mesmas funções Qualquer processador pode executar os procedimentos de inicialização Existe o conceito de processador Mastar / Slave 5a Questão (Ref.: 200572039079) Pontos: 0,0 / 1,0 A Melhor Definição que podemos dar a um sistema distribuído é: Uma rede de computadores conectados através da internet. Sistema computacional com grande capacidade de processamento, estabilidade e escalabilidade. Mainframe é um exemplo de sistema distribuído. Um conjunto de computadores independentes que se apresenta aos seus usuários como um sistema único e coerente. Sistemas independentes que são usados para processamento por partes (stand alone) e suas respostas posteriormente remetidas para processamento central alcançando o objetivo do conjunto. Sistemas de computadores multiprocessados que se apresentam como uma única interface para seus usuários. Normalmente utilizando supercomputadores. 6a Questão (Ref.: 200572039088) Pontos: 0,0 / 1,0 Assinale abaixo uma característica dos sistemas fortemente acoplados simétricos. Somente o processador master executa chamadas ao sistema. Todos os processadores tem acesso aos dispositivos de entrada / Saída Somente os processadores master tem acesso aos dispositivos de Entrada e saída Qualquer processador pode executar a inicialização do sistema. Existe o conceito de processador Mastar / Slave 7a Questão (Ref.: 200572045667) Pontos: 0,0 / 1,0 Qual das sentenças abaixo corresponde ao conceito de maquinas multicomputadores? O retardo experimentado pela transmissão das mensagens entre máquinas é alto. Máquinas que não possuem memória compartilhada. Máquinas que possuem memória compartilhada. Sistemas que não têm uma espinha dorsal única. O retardo ocasionado pelo envio de uma mensagem de uma máquina para outra é baixo. 8a Questão (Ref.: 200572037138) 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, B e C são verdadeiras Somente as alternativas A e C são verdadeiras Somente as alternativas A e B são verdadeiras Somente as alternativas A e D são verdadeiras Somente as alternativas A, C e D são verdadeiras 9a Questão (Ref.: 200571935396) 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: 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.: 200571993121) 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.
Compartilhar