Buscar

Arquitetura de sistemas distribuidos AV1 5

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

1a Questão (Ref.: 201505793636)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	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 o item II está correto
	
	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
	
	
	
	
	 2a Questão (Ref.: 201505186474)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	A arquitetura cliente-servidor 
		
	
	relaciona-se com a execução de processos idênticos na rede e nos sistemas que a constituem. 
	
	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. 
	
	permite a comunicação por meio da troca de mensagens e é considerada fortemente acoplada. 
	
	
	
	
	 3a Questão (Ref.: 201505179740)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Considere uma aplicação que atua como servidor de arquivos. É função deste servidor permitir a leitura e escrtita de arquivos em um disco da rede, transferência de arquivos para diferentes midias (pen-drive, cd...) além de fornecer uma lista com o conteúdo de um diretório. As operações são solicitadas por processos cliente. Devemos utilizar servidores iterativos ou concorrentes?
Assinale a resposta que justifica corretamente a escolha feita.
		
	
	Iterativo, pois somente um cliente pode fazer uma requisição de cada vez.
	
	Não podemos afirmar pois depende do tempo de resposta de cada solicitação.
	
	Concorrente, pois cada cliente pode fazer uma unica requisição.
	
	Iterativo, pois o tempo de resposta é previsivel.
	
	Concorrente, pois não podemos prever o tempo de resposta de cada solicitação.
	
	
	
	
	 4a Questão (Ref.: 201505186519)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	No modelo cliente-servidor de computação distribuída, os
		
	
	clientes acessam os serviços fornecidos pelos servidores por meio da tecnologia Remote Procedure Call. 
	
	servidores necessitam obrigatoriamente conhecer a identidade dos clientes.
	
	clientes implementam a camada de apresentação e de persistência dos dados.
	
	servidores requisitam serviços dos clientes mediante uma interface do tipo HTTP.
	
	servidores necessitam conhecer obrigatoriamente a quantidade de clientes existentes.
	
	Gabarito Comentado
	
	
	 5a Questão (Ref.: 201505186460)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	Sobre a arquitetura cliente-servidor, analise as seguintes afirmativas: 
1. A maior capacidade de processamento encontra-se geralmente no lado cliente. 
2. No contexto da Internet, os navegadores Web são exemplos de programas servidores de páginas HTML. 
3. O protocolo HTTP é uma das formas de comunicação entre clientes e servidores. 
Assinale a alternativa correta:
		
	
	As afirmativas 1, 2 e 3 são falsas. 
	
	Apenas as afirmativas 1 e 3 são falsas. 
	
	Apenas as afirmativas 2 e 3 são falsas. 
	
	Apenas uma das afirmativas é falsa. 
	
	Apenas as afirmativas 1 e 2 são falsas. 
	
	Gabarito Comentado
	
	
	 6a Questão (Ref.: 201505186467)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	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. 
	
	I, apenas. 
	
	II, apenas. 
	
	III, apenas. 
	
	I e II, apenas. 
	
	Gabarito Comentado
	
	
	 7a Questão (Ref.: 201505186464)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	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.
		
	
	Web 
	
	Distribuída 
	
	Middleware 
	
	Dual Layer 
	
	Cliente-Servidor 
	
	
	
	
	 8a Questão (Ref.: 201505185607)
	Fórum de Dúvidas (0)       Saiba (0) 
	
	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 interação e de processos.
	
	de negócio e de dados.
	
	de interação e de dados.
	
	de negócio e de relacionamentos.
	
	de negócio e de processos

Outros materiais