Buscar

SISTEMAS DISTRIBUÍDOS prova

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

PERGUNTA 1
1. As pessoas optam pelo sistema distribuído sem saber de seu alto custo ou real necessidade; presos somente às vantagens que acham que precisam, esquecendo-se que pouquíssimos problemas ou situações precisam ser articulados e distribuídos. Suponha que você tenha que tomar uma decisão. Assinale a  alternativa que corresponda a uma vantagem de um SD:
	
	
	escalabilidade
	
	
	complexidade
	
	
	gerenciamento
	
	
	custo
	
	
	imprevisibilidade
1 pontos   
PERGUNTA 2
1. O Web Service permite, dentre outras coisas, a comunicação entre interfaces bem definidas e a (re)utilização de serviços para seu bom funcionamento, além de se apresentar como um sistema autocontido. São estas características que o permite oferecer alta definição na troca de dados entre cliente e servidor.
Sobre o termo autocontido, analise as afirmativas e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s).
 
I (  ) Significa dizer que o sistema tem alta coesão.
II (  ) Significa dizer que o sistema tem alta velocidade.
III (  ) Significa dizer que o sistema tem baixo acoplamento.
IV (  ) Significa dizer que o sistema tem inúmeras interfaces.
 
Assinale a alternativa que apresenta a sequência correta.
	
	
	F, V, F, V.
	
	
	V, F, V, F.
	
	
	V, V, F, F.
	
	
	V, V, V, V.
 
 
 
	
	
	F, F, F, F.
1 pontos   
PERGUNTA 3
1. Dada a seguinte classe para o lado do servidor, ou classe Server:
public class Server {
    
    public static void main(String args[]){
        try {
            ServerSocket server = new ServerSocket(2255);                     
            System.out.println("Servidor iniciado na porta 2255");
            
            Socket cliente = server.accept();
            System.out.println("Cliente conectado do IP "+cliente.getInetAddress().
                    getHostAddress());
            Scanner entrada = new Scanner(cliente.getInputStream());
            while(entrada.hasNextLine()){
                System.out.println(entrada.nextLine());
            }
            
            entrada.close();
            server.close();
            
        } catch (IOException ex) {
            Logger.getLogger(Server.class.getName()).log(Level.SEVERE, null, ex);
        }
        
    }
    
}
 
 Após a análise do código, assinale a alternativa que contenha uma uma afirmativa correta a respeito do código citado:
 
	
	
	As últimas linhas de comando são referente a um fluxo contínuo de informações.
	
	
	As conexões dos clientes serão executadas na porta 2255.
	
	
	O comando ser.accept() será o responsável pela execução lógica do código.
	
	
	A porta 2255 não será a responsável pela execução de tarefas do cliente.
	
	
	O comando getInputStream() será o responsável pela execução de todo código.
1 pontos   
PERGUNTA 4
1. O diagrama que melhor explana e delimita a arquitetura em serviços deve ofertar informações sobre ela, ou seja, deve possibilitar que seu acesso seja claro, e contenha informações como quais os elementos presentes e como eles se comportam nessa estrutura, bem como eles se relacionam entre si dentro dela.
 
Assinale a alternativa que contenha informações verdadeiras sobre os fundamentos de um diagrama que melhor explane a arquitetura de Web Service.
	
	
	No diagrama, a camada comunicante é formada pelos serviços do Web Service.
 
 
 
	
	
	No diagrama, a base é formada pela infraestrutura do Web Service.
	
	
	No diagrama, a camada inicial é composta pela infraestrutura do Web Service.
	
	
	No diagrama, a camada comunicante é formada pela infraestrutura do Web Service.
	
	
	No diagrama, a base é formada pelos serviços do Web Service.
1 pontos   
PERGUNTA 5
1. Na área da informática e computação, os protocolos e módulos públicos utilizados para a transação de informações junto às aplicações e sistemas são feitos por meio de serviço Web, os quais são diversos e operam em diferentes linguagens de programação, executadas em plataformas distintas.
 
Para que haja comunicação entre os aplicativos e sistemas, a melhor ação é que:
	
	
	se conheçam.
	
	
	sejam independentes.
	
	
	se completem.
	
	
	sejam incomunicáveis.
	
	
	sejam incompatíveis.
1 pontos   
PERGUNTA 6
1. O WWV é o acrônimo usual para National Institute of Standards and Technology Time & Frequency shortwave radio station e é responsável pelo informativo do tempo correto para o sincronismo de máquinas, o qual está localizado no oeste dos Estados Unidos da América, no estado de Colorado.  Assinale a alternativa que contém afirmações corretas a respeito do WWV:
	
	
	A WWV apresenta  padrão de funcionamento apenas em linhas terrestres.
	
	
	Saber das informações pelo WWV garante a sincronização das máquinas computacionais.
	
	
	A WWV realiza suas transmissões apenas de segunda a sexta-feira.
	
	
	A WWV faz anúncios sobre intervalos de hora e frequências não padronizadas.
	
	
	Apesar da “instantaneidade”, o tempo gasto para informação chegar ao solicitante, também interfere em sua atualização e sincronismo.
1 pontos   
PERGUNTA 7
1. O desempenho de uma chamada de método remoto é firmada em dois programas da arquitetura cliente-servidor, a qual permite que sua comunicação seja feita por meio de objetos orientados, enquanto a chamada remota de procedimento necessita de um outro espaço de endereçamento. Porém, RMI e RCP possuem algumas similaridades.
 
Assinale alternativa que indica uma similaridade entre RMI e RPC:
	
	
	Tanto RMI quanto RCP fazem uso da arquitetura peer-to-peer
	
	
	Tanto RMI quanto RCP possuem comportamento local
	
	
	Tanto RMI quanto RPC fazem uso dos enunciados a respeito dos protocolos de  requisição e resposta.
	
	
	Tanto RMI quanto RPC suportam áreas restritas na programação
	
	
	As chamadas remotas tanto em RMI quanto em RPC ocultam suas ações do programador
1 pontos   
PERGUNTA 8
1. A chamada de método remoto (RMI) e a chamada de procedimento remoto (RCP) possuem em comum tanto o uso de interfaces quanto um comportamento transparente e distribuído referente às suas ações. Mas apesar das similaridades, são bastante pontuais em duas diferenças.
 
Sobre as diferenças entre as chamadas de método e procedimento remotos, analise as asserções a seguir e a relação proposta entre elas.
I. A principal diferença entre as chamadas de método e procedimento remotos, ou seja, na RMI há exatamente a passagem de referências em chamada de comportamentos e métodos de forma remota.
PORQUE
II. O servidor remoto desconsidera a multiplicidade dos dados.
A seguir, assinale a alternativa correta:
	
	
	As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I.
	
	
	As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta
da I.
	
	
	A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
	
	
	As asserções I e II são proposições falsas.
	
	
	A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa.
1 pontos   
PERGUNTA 9
1. Leia o trecho a seguir:
Quando pensamos nos diversos e distintos recursos necessários para que um processo possa ser executado, pensamos nas __________. Elas existem tanto para o servidor auxiliando-os no paralelismo quanto para o cliente auxiliando-os nas bloqueantes; sendo responsáveis também pelo atendimento de solicitações e novas ________, ou seja, recebimento e encaminhamento de requisições.
 
 Assinale a alternativa que preenche corretamente a lacuna:
 
 
	
	
	arquiteturas
	
	
	tarefas
	
	
	threads
	
	
	taxonomias
	
	
	normas
1 pontos   
PERGUNTA 10
1. Dentro da arquitetura peer-to-peer vimos como um dos principais protocolos, o BitTorrent, bastante usual e disseminado na rede, principalmente para compartilhamento de arquivos, ou seja, ele permite ao usuário fazer download de arquivos sem que ele esteja em um servidor, necessariamente.
Diante disso, assinale a alternativa cuja afirmativa é verdadeira para o protocolo BitTorrent:
	
	
	Client é o software viável exclusivamente para download de arquivos na rede
	
	
	Block é o tamanho do arquivo no BitTorrent na rede
	
	
	Seederé computador responsável pelo fornecimento de arquivos na rede
	
	
	Leech é o usuário que faz tanto download quanto upload na rede
	
	
	Peer é único usuário fazendo download na rede

Continue navegando