Buscar

AV1 - ARQUIT.SIST.DISTRIB

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

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 outrastarefas 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.

Outros materiais