Buscar

ARQUITETURA DE SISTEMAS DISTRIBUIDOS - aula 5 - simulado 1

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

ARQUITETURA DE SISTEMAS DISTRIBUIDOS
5a aula
		
	 
	 
	
	 
		1
          Questão
	
	
	A arquitetura cliente-servidor
		
	 
	permite compartilhamento de recursos, já que um servidor pode atender a vários clientes.
	
	oferece estruturação de processamento local, além de ter, por base, o conceito de processos locais.
	
	relaciona-se com a execução de processos idênticos na rede e nos sistemas que a constituem.
	
	permite a comunicação por meio da troca de mensagens e é considerada fortemente acoplada.
	Respondido em 01/04/2021 17:03:05
	
	
	 
		2
          Questão
	
	
	Para melhor se entender o paradigma Cliente/Servidor é necessário observar que o conceito chave está na ligação lógica e não física. O Cliente e o Servidor podem coexistir ou não na mesma máquina. As opções abaixo apresentam característica do lado Cliente:
I- Cliente, também denominado de "front-end", é um processo que interage com o usuário através de uma interface gráfica.
II- É o processo ativo na relação Cliente/Servidor.
III- Não se comunica com outros Clientes.
Assinale a opção CORRETA.
		
	
	Somente os itens I e III estão corretos
	
	Somente os itens II e III estão corretos
	 
	Os itens I, II e III estão corretos
	
	Somente o item I está correto
	
	Somente o item II está correto
	Respondido em 01/04/2021 17:03:10
	
	
	 
		3
          Questão
	
	
	Considere dois sistemas computacionais formados por múltiplos computadores que manipulam dados comuns. No primeiro, existe um computador central, chamado servidor, que é o único responsável pelos serviços de leitura e escrita desses dados. No segundo, existe um grupo de computadores responsáveis pelos serviços de leitura e escrita, e cada um desses servidores deve manter uma réplica idêntica dos dados.
Entre as vantagens e desvantagens de um único servidor em relação a vários servidores, podemos afirmar que o servidor único apresenta:
I. Vantagem de maior velocidade de execução das operações de escrita e leitura e desvantagem de maior custo de armazenamento
II. Vantagem de não necessitar de coordenação distribuída para ordenação das operações de escrita e desvantagem de menor velocidade nas leituras devido a serialização de operações
III. Vantagem de manter mais facilmente a consistência dos dados mas desvantagem de perda de disponibilidade em caso de falha do servidor.
Dessas afirmativas são verdadeiras:
		
	
	Somente II
	
	Somente I
	
	Somente I e III
	
	I, II e III
	 
	Somente II e III
	Respondido em 01/04/2021 17:03:15
	
		
	Gabarito
Comentado
	
	
	 
		4
          Questão
	
	
	As redes de computadores possibilitam a programação em duas camadas, por meio das quais computadores de usuários se conectam a computadores servidores de rede para efetuarem requisições de serviços e coleta de informações. Assinale o nome da arquitetura que implementa a programação em duas camadas, utilizando rede de computadores.
		
	
	Middleware
	
	Web
	
	Dual Layer
	
	Distribuída
	 
	Cliente-Servidor
	Respondido em 01/04/2021 17:03:20
	
	
	 
		5
          Questão
	
	
	As redes de computadores possibilitam a programação em duas camadas, por meio das quais computadores de usuários se conectam a computadores servidores de rede para efetuarem requisições de serviços e coleta de informações. Assinale o nome da arquitetura que implementa a programação em duas camadas, utilizando rede de computadores.
		
	 
	Cliente-Servidor
	
	Dual Layer
	
	Distribuída
	
	Middleware
	
	Web
	Respondido em 01/04/2021 17:03:24
	
	
	 
		6
          Questão
	
	
	(ENADE, 2014) Uma companhia com abrangência global decidiu implantar um novo sistema de compartilhamento de informações empresariais. Após estudos de campo, a empresa identificou alguns cenários de utilização dos informações. No primeiro cenário, detectou-se que um volume massivo de dados relativos a documentos históricos, normas e regulamentos da organização eram consumidos, em escala global, exclusivamente para leitura. No segundo cenário, verificou-se que documentos eram produzidos de forma colaborativa por equipes regionais de colaboradores. Esses colaboradores, na maioria das vezes, estavam na mesma filial ou geograficamente muito próximos. O terceiro cenário envolvia apenas 10% dos documentos da empresa, acessados concorrentemente por todas as regionais do globo, tanto para leitura quanto para atualização.
Com base nesses cenários e em relação às arquiteturas de software distribuídas coerentemente com as necessidades da empresa, avalie as afirmações a seguir.
I - A utilização de arquitetura peer-to-peer (P2P) para disponibilidade os documentos do cenário 1 poderá reduzir o consumo da rede.
II - O compartilhamento baseado no modelo cliente-servidor com cache no cliente pode aumentar o desempenho da edição colaborativa, sem comprometer a consciência no cenário 2.
III - A utilização de replicação baseada em cópia primária pode aumentar a escalabilidade do sistema, sem comprometer, de forma significativa, a consistência de dados no cenário 3.
IV - Se o modelo cliente-servidor de compartilhamento dor empregado no cenário 2, a replicação passiva (backup ou mirroring) poderá ser utilizada como mecanismo de tolerância a falhas.
V - A arquitetura peer-to-peer baseada em rede overlay, tal como o DHT, pode oferecer transparência de migração para os documentos compartilhados no cenário 1.
É correto o que se afirma em?
 
		
	
	I, II, III, IV e V.
	
	I e II, apenas
	 
	I, III, IV e V, apenas.
	
	III, apenas
	
	II, IV e V, apenas.
	Respondido em 01/04/2021 17:03:35
	
Explicação:
Faltava fazer a associação à aula.
	
	
	 
		7
          Questão
	
	
	A arquitetura de desenvolvimento de sistemas que tem base em duas camadas, de modo que em uma delas estão reunidos a lógica particular do sistema e o provisionamento de serviços (exibição de informações) e a outra é responsável pelo acesso às bases de dados, chama-se
		
	
	arquitetura Web Service.
	
	arquitetura de dupla camada.
	 
	arquitetura Cliente/Servidor.
	
	arquitetura bidimensional.
	
	arquitetura monolítica.
	Respondido em 01/04/2021 17:03:45
	
	
	 
		8
          Questão
	
	
	A figura apresenta uma típica arquitetura de 3 camadas utilizada para disponibilizar sites na Internet.
Sobre essa arquitetura, são feitas as afirmativas abaixo.
I - Drivers que seguem o padrão ODBC podem ser utilizados por aplicações que estão no servidor de aplicações para acessar tabelas no servidor de bando de dados.
II - Se o nível de processamento aumentar, um novo servidor de aplicações pode ser colocado em uma estrutura de cluster para responder aos pedidos do servidor Web e, nesse caso, a replicação de sessão, presente em alguns servidores de aplicação, garante que um servidor assuma as funções de um servidor com problemas, sem que o usuário perceba o ocorrido.
III - Como uma boa prática na implementação de soluções distribuídas, a lógica de negócio é implementada em componentes que ficam instalados no servidor Web, sendo que o servidor de aplicações funciona como intermediário entre o servidor web e o de banco de dados gerenciando as transações.
Está(ão) correta(s) a(s) afirmativa(s)
		
	
	I, II e III.
	
	II, apenas.
	
	III, apenas.
	 
	I e II, apenas.
	
	I, apenas.
	Respondido em 01/04/2021 17:03:53
	
		
	Gabarito
Comentado

Continue navegando