ASD_Exercicios_Simulado_Aulas1_10
89 pág.

ASD_Exercicios_Simulado_Aulas1_10


DisciplinaArquitetura de Sistemas Distribuidos1.569 materiais7.139 seguidores
Pré-visualização22 páginas
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: 
Quest.: 5 
 
 
Somente II 
 
Somente I 
 
Somente I e III 
 
I, II e III 
 
Somente II e III 
 
 
29. 
 
 
No modelo cliente-servidor de computação distribuída, os Quest.: 6 
 
 
servidores necessitam obrigatoriamente conhecer a identidade dos clientes. 
 
clientes implementam a camada de apresentação e de persistência dos dados. 
 
clientes acessam os serviços fornecidos pelos servidores por meio da tecnologia 
Remote Procedure Call. 
 
servidores necessitam conhecer obrigatoriamente a quantidade de clientes 
existentes. 
 
servidores requisitam serviços dos clientes mediante uma interface do tipo HTTP. 
 
 
30. 
 
 
Qual das opções abaixo apresenta somente serviços de middleware? Quest.: 1 
 
 
 
Mecanismos de comunicação através da linguagem SQL; compartilhamento de 
memória entre processos; comunicação pelo uso de soquetes. 
 
 
Compartilhamento de memória entre processos; facilidades de uso de múltiplos 
processadores; comunicação pelo uso de soquetes. 
 
 
Mecanismos de chamada de procedimento remoto (RPC); comunicação pelo uso de 
soquetes; mecanismos de comunicação através da linguagem SQL. 
 
 
Mecanismos de chamada de procedimento remoto (RPC); facilidades de uso de 
múltiplos processadores; compartilhamento de memória entre processos. 
 
 
Mecanismos de comunicação através da linguagem SQL; facilidades de uso de 
múltiplos processadores; mecanismos de chamada de procedimento remoto (RPC). 
 
 
31. 
 
 
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: 
Quest.: 2 
 
 
 
Administration Procedure Call - APC. 
 
 
Manager Procedure Call - MPC. 
 
 Remote Procedure Call - RPC. 
 
 
Secure Procedure Call - SPC. 
 
 
Network Procedure Call - NPC. 
 
 
32. 
 
 
Em relação a comunicação com sockets em um sistema distribuido, analise as seguintes 
sentenças. 
 
I) o socket criado pelo cliente é também utilizado pelo servidor. 
II) o cliente utilize a função connect para se conectar ao servidor. 
III) o servidor executa a função listen para aguardar uma conexão do cliente. 
 
Assinale a única alternativa correta: 
Quest.: 3 
 
 
 
As sentenças I e II estão corretas 
 
 As sentenças II e III estão corretas 
 
 Somente a sentença II está correta 
 
 
As sentenças I e III estão corretas 
 
 
Somente a sentença III está correta 
 
 
 
33. 
 
 
A comunicação entre cliente e servidor utilizando sockets prevê: Quest.: 4 
 
 
 
que o servidor execute a função listen para aguardar uma conexão do cliente. 
 
 que o cliente execute a função socket para estabelecer uma conexão 
 
 que o cliente utilize a função connect para se conectar ao servidor. 
 
 
que o servidor execute a função bind a cada conexão recebida 
 
 
que o socket criado pelo cliente seja também utilizado pelo servidor. 
 
 
34. 
 
 
O mecanismo de RPC é bastante utilizado para a programação em sistemas 
distribuídos. Implementações mais eficientes desse mecanismo permitem a 
realização de RPC assíncrono, em que: 
Quest.: 5 
 
 
 
O processo que faz a chamada pode continuar executando após receber confirmação 
da transmissão. 
 
 
O processo que recebe a chamada responde chamadas assíncronas com máxima 
prioridade. 
 
 
O processo que recebe a chamada pode responder várias chamadas 
simultaneamente. 
 
 
Os dois processos bloqueiam os demais, a fim de ter acesso exclusivo ao meio de 
comunicação. 
 
 
O processo que faz a chamada pode fazer uso de redes assíncronas. 
 
 
35. 
 
 
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: 
Quest.: 6 
 
 
 
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. 
 
 
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). 
 
 
Processos comunicantes compartilham o mesmo espaço de endereçamento. 
 
 
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. 
 
 
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. 
 
36. 
 
 
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? 
 
Quest.: 1 
 
 
 aos equipamentos roteadores da Internet 
 
 ao sistema operacional 
 
 aos programas de troca de arquivo 
 
 
aos produtores dos arquivos 
 
 
aos usuários 
 
 
37. 
 
 
Qual o significado do conceito Multithread num sistema operacional? Quest.: 2 
 
 
 
Utilização de porções de memória para guardar dados que vêm de dispositivos com 
baixa velocidade para agilizar o processamento de algum dado. 
 
 
Capacidade de processar algum job assim que este chega ao sistema através da 
sobreposição de operações muito lentas com processamento. 
 
 
Condição em que processos ficam bloqueados esperando por algum evento que 
nunca vai acontecer. 
 
 
É uma forma de um processo dividir a si mesmo em duas ou mais tarefas que 
podem ser executadas simultaneamente. 
 
 
Guardar dados para posterior utilização,
Matheus
Matheus fez um comentário
valeu
0 aprovações
naldo
naldo fez um comentário
av2 de padrão de projeto...
1 aprovações
Carregar mais