Buscar

ARQUITETURA DE SISTEMAS DISTRIBUIDOS 6.3

Prévia do material em texto

CCT0180_A6_201707182922_V3
Do ponto de vista do servidor, a sequência de passos mínima em uma comunicação via sockets é representada por:
Assinale a alternativa que traz a função da primitiva ACCEPT da API de sockets.
Sobre a comunicação entre processos distribuídos, é CORRETO afirmar:
ARQUITETURA DE SISTEMAS DISTRIBUIDOS
CCT0180_A6_201707182922_V3
Lupa Calc.
Vídeo PPT MP3
Aluno: BRUNO SILVA BARBOSA Matrícula: 201707182922
Disciplina: CCT0180 - ARQUIT.SIST.DISTRIB. Período Acad.: 2017.3 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo
será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na
sua AV e AVS.
1.
SOCKET->BIND->LISTEN->CONNECT->RECEIVE->SEND->CLOSE
SOCKET->BIND->LISTEN->ACCEPT->RECEIVE->SEND->CLOSE
SOCKET->CONNECT->SEND->RECEIVE->CLOSE
SOCKET->BIND->LISTEN->ACCEPT->SEND->RECEIVE->CLOSE
SOCKET->ACCEPT->BIND->LISTEN->RECEIVE->SEND->CLOSE
Gabarito Comentado Gabarito Comentado
2.
Cria um novo ponto de conexão
Anuncia a disposição de aceitar conexões
Bloqueia o chamador até chegar uma requisição de comunicação
Anexa um endereço local a um socket
Tenta estabelecer uma conexão
3.
que, nos sockets do tipo datagrama, a primitiva sNew() é usada para aceitar a conexão solicitada por um processo
que solicita comunicação.
que multiportas são estruturas do tipo portas multicast que permitem a comunicação N x M entre processos.
que, no modo síncrono de envio de mensagem, o processo que recebe a mensagem terá sua execução desviada
por uma interrupção de sistema operacional para tratar uma mensagem recebida.
que, nos sockets do tipo datagrama, o endereço do socket do processo correspondente acompanha cada envio de
mensagem como um parâmetro da primitiva sendto().
que um processo tem no máximo uma porta (port) para receber as mensagens dos seus interlocutores.
Gabarito Comentado
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno...
1 de 3 06/11/2017 18:13
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:
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:
A configuração de um servidor no modelo cliente-servidor é composta por etapas. Qual(is) das etapas a seguir fazem parte da
configuração de um servidor? 
1. Estabelecer uma conexão
2. Criar um socket
3. Configurar a porta que será utilizada
4. Estabelecer o tamanho da fila de espera
5. Aguardar uma conexão
Qual das opções abaixo apresenta somente serviços de middleware?
4.
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 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.
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.
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.
Gabarito Comentado
5.
Manager Procedure Call - MPC.
Secure Procedure Call - SPC.
Network Procedure Call - NPC.
Remote Procedure Call - RPC.
Administration Procedure Call - APC.
6.
2, 3 e 4
1, 3 e 5
2, 3, 4 e 5
2, 3 e 5
1, 2 e 3
Gabarito Comentado
7.
Mecanismos de comunicação através da linguagem SQL; compartilhamento de memória entre processos;
comunicação pelo uso de soquetes.
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno...
2 de 3 06/11/2017 18:13
A utilização de RPC para implementação de sistemas distribuídos favorece a transparência em relação a localização dos
recursos
porque
a aplicação é desenvolvida utilizando chamadas de função como se fossem locais, não fazendo referência a localização na
rede.
Analise a sentença e marque a alternativa correta.
Mecanismos de comunicação através da linguagem SQL; facilidades de uso de múltiplos processadores;
mecanismos de chamada de procedimento remoto (RPC).
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.
Gabarito Comentado
8.
A definição e a justificativa estão corretas.
A definição está correta mas a justificativa está errada pois o desenvolvimento pois as funções devem ser
desenvolvidas utilizando sockets
A definição está errada pois uma RPC não favorece a transparência mas a justificativa está correta.
A definição e a justificativa estão erradas.
Apenas a definição está errada pois não implementa transparência em relação a localização
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 06/11/2017 18:11:32.
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno...
3 de 3 06/11/2017 18:13

Continue navegando