Buscar

Arquitetura de Sistemas Distribuídos

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 3 páginas

Prévia do material em texto

08/05/2020 23(15EPS
Página 1 de 3http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka
 
 
 
 ARQUITETURA DE SISTEMAS DISTRIBUIDOS
6a aula
 Lupa 
Vídeo PPT MP3
 
Exercício: CCT0773_EX_A6_201803155671_V1 08/05/2020
Aluno(a): GERIVALDO ALVES RODRIGUES 2020.1 - F
Disciplina: CCT0773 - ARQUITETURA DE SISTEMAS DISTRIBUIDOS 201803155671
 
 1a Questão
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:
 O processo que faz a chamada pode continuar executando após receber confirmação da transmissão.
O processo que faz a chamada pode fazer uso de redes assíncronas.
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.
Respondido em 08/05/2020 01:08:44
Gabarito
Coment.
 
 2a Questão
Do ponto de vista do servidor, a sequência de passos mínima em uma comunicação via sockets é representada por:
 SOCKET->BIND->LISTEN->ACCEPT->RECEIVE->SEND->CLOSE
SOCKET->BIND->LISTEN->ACCEPT->SEND->RECEIVE->CLOSE
SOCKET->BIND->LISTEN->CONNECT->RECEIVE->SEND->CLOSE
SOCKET->CONNECT->SEND->RECEIVE->CLOSE
SOCKET->ACCEPT->BIND->LISTEN->RECEIVE->SEND->CLOSE
Respondido em 08/05/2020 01:08:47
Gabarito
Coment.
Gabarito
Coment.
 
 3a Questão
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','6','','','315316263');
javascript:abre_frame('2','6','','','315316263');
javascript:abre_frame('3','6','','','315316263');
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
08/05/2020 23(15EPS
Página 2 de 3http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka
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:
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.
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.
 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.
Respondido em 08/05/2020 01:08:40
Gabarito
Coment.
 
 4a Questão
Sobre a comunicação entre processos distribuídos, é CORRETO afirmar:
que um processo tem no máximo uma porta (port) para receber as mensagens dos seus interlocutores.
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, 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, 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.
Respondido em 08/05/2020 01:08:46
Gabarito
Coment.
 
 5a Questão
Assinale a alternativa que traz a função da primitiva ACCEPT da API de sockets.
Anuncia a disposição de aceitar conexões
Tenta estabelecer uma conexão
 Bloqueia o chamador até chegar uma requisição de comunicação
Anexa um endereço local a um socket
Cria um novo ponto de conexão
Respondido em 08/05/2020 01:08:49
Explicação: Conforme definição.
 
 6a Questão
A comunicação entre cliente e servidor utilizando sockets prevê:
que o servidor execute a função listen para aguardar uma conexão do cliente.
 que o cliente utilize a função connect para se conectar ao servidor.
que o cliente execute a função socket para estabelecer uma conexão
que o servidor execute a função bind a cada conexão recebida
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
08/05/2020 23(15EPS
Página 3 de 3http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka
que o socket criado pelo cliente seja também utilizado pelo servidor.
Respondido em 08/05/2020 01:08:57
Gabarito
Coment.
 
 7a Questão
Qual das opções abaixo apresenta somente serviços de middleware?
 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.
Compartilhamento de memória entre processos; facilidades de uso de múltiplos processadores; comunicação pelo uso
de soquetes.
Mecanismos de comunicação através da linguagem SQL; compartilhamento de memória entre processos; comunicação
pelo uso de soquetes.
Mecanismos de comunicação através da linguagem SQL; facilidades de uso de múltiplos processadores; mecanismos de
chamada de procedimento remoto (RPC).
Respondido em 08/05/2020 01:09:07
Gabarito
Coment.
 
 8a Questão
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:
As sentenças I e III estão corretas
As sentenças I e II estão corretas
 Somente a sentença II está correta
As sentenças II e III estão corretas
Somente a sentença III está correta
Respondido em 08/05/2020 01:09:27
Gabarito
Coment.
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cod_prova=3824525106&cod_hist_prova=191645176&pag_voltar=otacka#
javascript:abre_colabore('38403','191645176','3824525106');

Outros materiais