Buscar

ARQUITETURA DE SISTEMAS DISTRIBUIDOS 19 11 2014

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

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

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ê 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

Prévia do material em texto

Avaliação: CCT0180_AV_201002006538 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Tipo de Avaliação: AV
Aluno: 201002006538 ­ ANDRE DA SILVA BITENCOURT
Professor: MAURO CESAR CANTARINO GIL Turma: 9003/AA
Nota da Prova: 6,0        Nota de Partic.: 1,5        Data: 19/11/2014 09:07:12
  1a Questão (Ref.: 201002107700) Pontos: 1,0  / 1,0
Com relação a SOA e Web services, assinale a opção correta.
Os serviços podem ser oferecidos por qualquer cliente de serviços dentro ou fora de determinada
organização e tornam públicas as informações sobre o serviço para que usuários autorizados possam
utilizá­la.
  A interface de Web service define os dados disponíveis e como eles podem ser acessados de modo a que
o fornecimento de serviços seja independente da aplicação que o utiliza.
São padrões de Web services o SOAP, o WSDL e o UDDI, todos baseados em HTTP.
Conceitualmente, os scripts de serviços consideram que um provedor de serviço o oferece pela definição
de seus dados e pela implementação de sua funcionalidade.
Todas as alternativas são verdadeiras
  2a Questão (Ref.: 201002182742) Pontos: 0,0  / 0,5
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 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.
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.
  Uma vantagem dos sistemas distribuídos sobre os sistemas centralizados é a disponibilidade de software
para este tipo de ambiente.
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,
compartilhando recursos como discos e impressoras, entre outros.
  3a Questão (Ref.: 201002061789) Pontos: 0,5  / 0,5
Assinale abaixo uma característica dos sistemas fortemente acoplados simétricos.
Somente o processador master executa chamadas ao sistema.
Existe o conceito de processador Mastar / Slave
Qualquer processador pode executar a inicialização do sistema.
Somente os processadores master tem acesso aos dispositivos de Entrada e saída
  Todos os processadores tem acesso aos dispositivos de entrada / Saída
  4a Questão (Ref.: 201002061790) Pontos: 0,5  / 0,5
Nas afirmativas abaixo temos características dos sistemas fortemente acoplados. Assinale a característica que
NÃO pertence a este tipo de sistema.
Os diversos processadores acessam o conteúdo de variáveis na memória
Memória distribuída com endereçamento único
  Comunicação entre processos exclusivamente através de troca de mensagens.
Memória global e única.
A troca de mensagens entre os processadores acontece através da troca de ponteiros de memória.
  5a Questão (Ref.: 201002574773) Pontos: 0,5  / 0,5
A comunicação entre processos em um sistema distribuído pode ser realizada por um mecanismo conhecido
como RPC ­ chamada de procedimento remoto. Sobre este mecanismo, assinale a opção correta abaixo:
A geração dos stubs é comumente realizada por compilação a partir de uma especificação de interface
realizada em uma linguagem de execução de interface (IEL).
O mecanismo faz uso de uma porta fixa, de número 8080, para comunicar diferentes processos e
serviços entre computadores de um sistema distribuído.
Processos comunicantes compartilham o mesmo espaço de endereçamento.
A falha de um cliente RPC gera uma chamada dita órfã no servidor que neste caso repassa sempre os
resultados do procedimento remoto para um proxy de retorno especificado na chamada.
  Os stubs cliente e servidor são responsáveis pela conversão de formato dos parâmetros de entrada e
saída, caso haja necessidade.
  6a Questão (Ref.: 201002063739) Pontos: 0,5  / 0,5
    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 e D 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, B e C são verdadeiras
Pontos: 0,5  / 0,5
  7a Questão (Ref.: 201002063745)
Analise as afirmativas a seguir no que diz respeito às caracteristicas da arquitetura P2P e assinale a alternativa
INCORRETA.
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
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.
O peer­to­peer é um exemplo de arquitetura descentralizada
É possível que uma única máquina servidora execute muitos programas servidores, pois os mesmos não
consomem recursos computacionais enquanto aguardam requisições.
  8a Questão (Ref.: 201002018566) Pontos: 0,0  / 1,0
A denominação SMP refere­se tanto à arquitetura de hardware do computador quanto ao comportamento do
sistema operacional que reflete esta arquitetura. Um SMP é um sistema de computador independente sobre o
qual é INCORRETO afirmar que
existem dois ou mais processadores similares, com capacidade de computação compatível e que
compartilham a mesma memória principal e facilidades de E/S.
o sistema é controlado por um sistema operacional integrado, que provê interação entre os
processadores e seus programas, em nível de tarefas, de arquivos e de dados
  para resolver o problema de coerência de cache, utiliza um único cache para todos os processadores e
adota a política de escrita direta onde as operações de escrita são usualmente efetuadas apenas sobre a
cache, sendo a memória principal atualizada somente quando a linha correspondente é removida da
cache.
  os processadores são conectados entre si por meio de um barramento ou de outro esquema de conexão
interno, de forma que o tempo de acesso à memória é aproximadamente o mesmo para cada
processador.
como todos os processadores são capazes de desempenhar as mesmas funções, em um
multiprocessador simétrico, uma falha em um único processador não causa a parada do sistema,
podendo continuar a funcionar, com desempenho reduzido
  9a Questão (Ref.: 201002240897) Pontos: 1,5  / 1,5
Em sistemasdistribuídos, um dos pontos básicos que deve ser necessariamente observado, é o aspecto da
transparência. Como se caracteriza este aspecto?
Resposta: O aspecto de transparência se caracteriza pela não percepção pelo usuário da utilização de sistemas
distribuídos, passando a impressão de tratar­se de um único sistema.
Gabarito: É um conceito relativo a tornar menos perceptível alguns detalhes do que se trata (ser invisível). O
SD deve prover transparência nos seguintes contextos: De acesso: aplicações que acessam os arquivos do SAD
não devem estar cientes da localização física deles. De localização: todas as aplicações devem ter sempre a
mesma visão do espaço de arquivos. De mobilidade: com a movimentação dos arquivos, nem programas do
cliente e nem tabelas de administração precisam ser modificadas de modo a refletir essa movimentação. De
desempenho: programas clientes devem executar satisfatoriamente independente de variação de carga do
serviço de arquivos. De escalabilidade: o serviço pode ser expandido por crescimento horizontal, e não vertical,
de modo a se adequar a carga demandada e as capacidades da rede disponível.
  10a Questão (Ref.: 201002165486) Pontos: 1,0  / 1,5
Michael J. Flynn propôs a taxonomia de Flynn em 1966, um primeiro esquema para classificar computadores em
configurações de paralelismo crescente. O esquema consiste em quatro categorias.
Quais são essas categorias e qual é o significado de cada uma dessas classes?
Resposta: As 4 categorias e os respectivos significados são: SISD ­Único Fluxo de Informação, Único Fluxo de
Dados SIMD ­ Único Fluxo de Informação, Múltiplo Fluxo de Dados MISD ­ Múltiplo fluxo de Informações, Único
Fluxo de Dados MIMD ­ Múltiplo Fluxo de Informações, Múltiplo Fluxo de Dados
Gabarito: SISD ­ Computadores de fluxo único de instruções, fluxo único de dados (Single­Instruction­Stream,
Single­Data­Stream) são o tipo mais simples. São os monoprocessadores tradicionais nos quais um único
processador busca uma instrução por vez e a executa sobre um único item de dado. MISD ­ Computadores de
fluxo múltiplo de instruções, fluxo único de dados (Multiple­Instruction­Stream, Single­Data­Stream) não são
usados. Uma arquitetura MISD teria várias unidades de processamento que agiriam sobre um fluxo único de
dados. Cada unidade executaria uma instrução diferente nos dados e passaria o resultado para a próxima
unidade. SIMD ­ Computadores de fluxo único de instruções, fluxo múltiplo de dados (Single­Instruction­Stream,
Multiple­Data­Stream ) emitem instruções que agem sobre vários itens de dados. Um computador SIMD consiste
em uma ou mais unidades de processamento MIMD ­ Computadores de fluxo múltiplo de instruções, fluxo
múltiplo de dados (Multiple­Instruction­Stream, Multiple­Data­Stream) são multiprocessadores nos quais as
unidades processadoras são completamente independentes e operam sobre fluxos de instruções separados.
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.

Outros materiais