Buscar

AV2 - ARQ. DISTR. SISTEMAS

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

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

Avaliação: CCT0180_AV2_201001509341 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Tipo de Avaliação: AV2
Aluno: 201001509341 - RAPHAEL DA SILVA ROMA
Professor: MAURO CESAR CANTARINO GIL Turma: 9001/AA
Nota da Prova: 5,5 de 8,0 Nota do Trabalho: Nota de Participação: 0 Data: 14/06/2013 09:28:58
 1a Questão (Cód.: 48076) Pontos: 0,5 / 0,5
Quanto aos modelos de sistemas distribuídos, encontramos os Sistemas de Computação de Cluster , que
caracterizam-se por:
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.
 um único programa, intensivo em computação, é executado em paralelo.
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.
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.
 2a Questão (Cód.: 54599) Pontos: 0,0 / 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 global e única.
A troca de mensagens entre os processadores acontece através da troca de ponteiros de memória.
Memória distribuída com endereçamento único
 Comunicação entre processos exclusivamente através de troca de mensagens.
 3a Questão (Cód.: 158293) Pontos: 0,0 / 1,5
Como o aumento da preocupação com questões ambientais no mundo até mesmo o segmento de tecnologia e
computação deve se adaptar. Nesse sentido, o conceito de TI verde tem sido aplicado em diversas áreas,
inclusive em sistemas distribuídos como é identificado no site green500.org. Com base no ranking publicado
neste site, quais são as principais característiicas avaliadas para a classificação das máquinas
multiprocessadas?
Resposta: Compartilhar o processamento disponível entre máquinas;
Gabarito: Por décadas, a noção de performance tem sido sinônimo de velocidade e esse enfoque especial levou
ao surgimento de supercomputadores que consomem grandes quantidades de energia elétrica e produzem
tanto calor que exigem enormes instalações de refrigeração. Nesse sentido, um ponto que tem sido estimulado
é o contexto de eficiência energética, que é a procurar aumentar a capacidade de processamento dessas
máquinas com a redução do consumo de energia.
 4a Questão (Cód.: 100574) Pontos: 1,5 / 1,5
O desenvolvimento de aplicações distribuídas utilizando RPC é considerada de alto nível, enquanto a utilização direta de sockets é
considerada de baixo nível. Cite e descreva UMA vantagem e UMA desvantagem da utilização de RPC em relação a programação com
sockets
Resposta: Vatangem: RPC abstrai do programador os detalhes referentes a comunicação; Desvantagem:
Precisa das informações do cliente que acessa o servidor para liberar a conexão.
Gabarito:
Vantagem: não é necessário conhecer os detalhes da rede pois o middleware é resposável pela conversão de
chamada de função (como se fosse local) em mensagem
Desvantagem: não há um controle efetivo de erros.
 5a Questão (Cód.: 100475) Pontos: 1,0 / 1,0
O objetivo de uma camada de Middleware em um sistema multicamadas é:
permitir acesso a dispositivos de hardware, como câmeras e impressoras, através de uma API de alto
nível;
 disponibilizar classes utilitárias e serviços independentes de plataforma que permitam a obtenção de
computação distribuída em ambientes heterogêneos.
oferecer componentes relacionados ao negócio para serem utilizados na construção de aplicativos pelos
engenheiros de sistemas;
cuidar de aspectos relacionados com a infraestrutura de rede, definindo interfaces de comunicação com
hubs e roteadores;
prover uma interface de acesso padrão a um sistema operacional específico, de modo a disponibilizar os
serviços nele existentes a clientes em outras plataformas;
 6a Questão (Cód.: 95439) Pontos: 1,0 / 1,0
Além do acesso a páginas html, a Internet tem sido usada cada vez mais para a cópia e troca de arquivos de músicas, filmes, jogos e
programas. Muitos desses arquivos possuem direitos autorais e restrições de uso. Considerando o uso das redes ponto-a-ponto para a troca de
arquivos de músicas, filmes, jogos e programas na Internet, a quem cabe a identificação e o cumprimento das restrições de uso associados a
esses arquivos?
 
ao sistema operacional
aos equipamentos roteadores da Internet
aos programas de troca de arquivo
 aos usuários
aos produtores dos arquivos
 7a Questão (Cód.: 100464) Pontos: 0,5 / 0,5
Desenvolvido pela Sun Microsystems, o Network Information Service - NIS é um serviço para distribuição de
informações por uma rede, com as seguintes características: 
I. a informação administrativa que é armazenada no servidor não precisa ser duplicada, tornando possível
medir a consistência dos dados, além de aumentar a flexibilidade para os usuários. 
II. fornecer aos usuários um ambiente transparente, facilitando a administração do ambiente, pelo fato de
manter uma base de dados centralizada na rede, diminuindo as inconsistências e tornando a manutenção mais
fácil. 
III. manter dados importantes, como informações de todas as contas de usuários na rede sincronizadas em
todas as máquinas, pois isto permite ao usuário mover-se de um computador para outro sem o inconveniente
de ter que se lembrar de diferentes senhas, ou copiar dados de uma máquina para outra. 
O funcionamento do NIS se baseia em um componente, composto fundamentalmente do servidor, que
armazena as informações do cliente e que acessa o servidor, além de várias ferramentas administrativas. 
Esse componente é denominado:
Administration Procedure Call - APC.
Network Procedure Call - NPC.
Secure Procedure Call - SPC.
Manager Procedure Call - MPC.
 Remote Procedure Call - RPC.
 8a Questão (Cód.: 100582) Pontos: 0,5 / 0,5
Em relação ao modelo P2P, o modelo cliente-servidor é:
mais propicio a distribuição de conteúdo pirata.
mais fácil de manter a disponibilidade de conteúdo
menos sujeito a gargalos.
 mais fácil de controlar o acesso a determinado ambiente
mais difícil de implementar
 9a Questão (Cód.: 100581) Pontos: 0,0 / 0,5
A comunicação entre cliente e servidor utilizando sockets prevê:
 que o servidor execute a função listen para aguardar uma conexão do cliente.
 que o cliente utilize a função connect para se conectar ao servidor.
que o socket criado pelo cliente seja também utilizado pelo servidor.
que o servidor execute a função bind a cada conexão recebida
que o cliente execute a função socket para estabelecer uma conexão
 10a Questão (Cód.: 99556) Pontos: 0,5 / 0,5
No que diz respeito aos sistemas distribuídos, o modelo Cliente/Servidor tem por objetivo gerenciar a
descentralização de dados e recursos de processamento, existindo uma ou mais máquinas que atuam como
servidores, disponibilizando recursos para as demais máquinas, as quais atuam como clientes, estando todos os
computadores conectados por meio de uma rede. Existem duas abordagens: a de duas camadas, característica
das primeiras aplicações, na qual a lógica do negócio fica toda no cliente; e a de três camadas, cuja lógica é
retirar as regras do negócio dos processos-clientes e centralizá-las em um determinado ponto, denominado
servidor de aplicações, visando facilitar as modificações e as atualizações das regras. Nesse último modelo, a
primeira camada é chamada GUI (Graphical User Interface), que permite a interação direta com o usuário; a
segunda, está associada às funções e regras do negócio; e a terceira, é responsável pelo repositório das
informaçõese as classes que a manipulam. Sendo a primeira camada conhecida como de apresentação, as
outras duas, nessa ordem, são denominadas, respectivamente:
de interação e de processos.
de interação e de dados.
de negócio e de processos.
 de negócio e de dados.
de negócio e de relacionamentos.
Período de não visualização da prova: desde 03/06/2013 até 18/06/2013.

Outros materiais