Buscar

AV Arquitetura de sistemas distribuídos - 2015

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

30 /06 /20 15 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1/4
 
Avaliação: CCT0180_AV_201408139383 » ARQUITETURA DE SISTEMAS DISTRIBUIDOS
Tipo de Avaliação: AV
Aluno: 
Professor: MAURO CESAR CANTARINO GIL Turma: 9002/AB
Nota da Prova: Nota de Partic.: Data: 23/06/2015 09:25:13
 1a
 Questão (Ref.: 201408824501) Pontos: 1,0 / 1,5
Quais são as principais operações fornecidas pelo serviço de arquivos distribuídos? Cite no mínimo duas.
Resposta: composição e nomeação.
Gabarito: Modos de acesso; políticas de caching; semântica de compartilhamento; replicação; controle de concorrência;
consistência dos dados.
 2a
 Questão (Ref.: 201408328870) Pontos: 0,5 / 0,5
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 podem executar em
diferentes CPUs.
 III Os nós de um sistema distribuído podem executar diferentes sistemas operacionais. 
Está(ão) correta(s) a(s) afirmativa(s)
I, apenas.
II, apenas.
 
I, II e III.
II e III, apenas.
I e II, apenas.
 3a
 Questão (Ref.: 201408244620) Pontos: 0,5 / 0,5
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)
 
I, II e III.
II e III, apenas.
II, apenas.
30/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2/4
I, apenas.
I e II, apenas.
 4a
 Questão (Ref.: 201408253849) Pontos: 0,5 / 0,5
No desenvolvimento de um sistema, um conjunto de métodos e técnicas deve ser empregado para atender aos atributos de
"dependabilidade". Com relação à classificação desses métodos e técnicas é correto afirmar que
a prevenção de falhas envolve a verificação e remoção da presença de falhas.
 
a tolerância a falhas fornece o serviço esperado, mesmo na presença de falhas envolvendo técnicas como o mascaramento
de falhas, detecção de falhas, localização, confinamento, recuperação, reconfiguração e tratamento.
a prevenção de falhas fornece estimativas sobre a presença de falhas.
a validação de falhas fornece estimativas sobre conseqüências de falhas.
a previsão de falhas impede a ocorrência ou introdução de falhas, envolvendo a seleção de metodologias de projeto e de
tecnologias adequadas para os seus componentes.
 5a
 Questão (Ref.: 201408387007) Pontos: 0,0 / 0,5
Analise as seguintes afirmativas.
I. Uma arquitetura multithreading executa simultaneamente o código de diversos fluxos de instruções
(threads).
II. Uma arquitetura superescalar depende de uma boa taxa de acerto do mecanismo de predição de desvio
para obter um bom desempenho.
III. Os processadores vetoriais são um tipo de arquitetura SIMD.
IV. Um processador dual core é mais eficiente em termos de consumo de energia do que dois
processadores single core de mesma tecnologia.
 A partir da análise, pode se concluir que
 
Apenas as afirmativas I, III e IV estão corretas.
Apenas as afirmativas III e IV estão corretas.
Apenas a afirmativa IV está correta.
Apenas as afirmativas I, II e IV estão corretas.
 
Todas as afirmativas estão corretas.
 6a
 Questão (Ref.: 201408252877) 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ções e as classes que a manipulam. Sendo a
primeira camada conhecida como de apresentação, as outras duas, nessa ordem, são denominadas, respectivamente:
de negócio e de processos.
de interação e de dados.
de interação e de processos.
de negócio e de relacionamentos.
 
de negócio e de dados.
30/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3/4
 7a
 Questão (Ref.: 201408720903) Pontos: 0,0 / 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:
Processos comunicantes compartilham o mesmo espaço de endereçamento.
 
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).
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.
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.
 8a
 Questão (Ref.: 201408311611) Pontos: 1,5 / 1,5
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?
Resposta: É a capacidade do sistema em mascarar processos para que o usuário não perceba. Transparência de falhas, por
exemplo, oculta falhas. Transparência de localização, oculta do usário a localização dos processos/ arquivos.
Gabarito: 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
 9a
 Questão (Ref.: 201408209874) Pontos: 1,0 / 1,0
Quando se trabalha com sistemas distribuídos uma das definições éestabelecer um sistema de arquivos que auxilie no
gerenciamento, armazenamento e acesso aos arquivos disponibilizados na rede. De acordo com a afirmação assinale a alternativa
INCORRETA.
Um arquivo pode ser representado por várias cópias de seu conteúdo em diferentes locais
 
Nunca permitir o acesso por vários usuários a mesma informação, sempre bloquear o acesso quando isto ocorrer
O serviço de arquivo distribuído é responsável por indicar a localização de um determinado arquivo na rede.
A provisão dos serviços oferecidos pelos sistemas de arquivos distribuídos é feita pelo serviço de arquivo e pelo serviço de
diretório.
Deve permitir anonimato em relação à localização dos arquivos e/ou diretórios.
 
10
a
 Questão (Ref.: 201408253762) Pontos: 0,0 / 1,0
Com relação a web services, assinale a opção correta.
UDDI (Universal Description, Discovery and Integration) é um diretório para armazenamento de informações a respeito de
web sevices. Essas informações são descritas em SOAP.
As arquiteturas de aplicação de web services são arquiteturas firmemente acopladas, nas quais as ligações entre serviços
não podem mudar durante a execução.
 
A linguagem WSDL (Web Services Description Language) é utilizada para descrever web services.
30/06/2015 BDQ Prova
http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4/4
 
SOAP (Simple Object Access Protocol) é um protocolo com base em HTML que permite troca de informações entre
aplicações em um ambiente distribuído.
Segundo o W3C (World Wide Web Consortium), web services são apropriados somente para aplicações em que
componentes de um sistema distribuído são executados em plataformas semelhantes de um mesmo fornecedor.
Período de não visualização da prova: desde 12/06/2015 até 25/06/2015.
 
 
	Slide 1
	Slide 2
	Slide 3
	Slide 4

Continue navegando