Buscar

ARQUITETURA DE SISTEMAS DISTRIBUIDOS 6 2

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

CCT0180_A6_201707182922_V2
A comunicação entre cliente e servidor utilizando sockets prevê:
Considerando um sistema que utiliza RPC e analise as operações a seguir. 
1. Dobrar o valor que está em um campo de um registro de um banco de dados.
2. Calcular as raízes de uma equação do segundo grau
3. Solicitar o saldo de uma conta corrente
4. Inserir um elemento em uma lista encadeada
5. Ler o primeiro registro de um arquivo
Marque a opção que apresenta todas as operações, dentre as citadas, que são naturalmente idempotentes.
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.
ARQUITETURA DE SISTEMAS DISTRIBUIDOS
CCT0180_A6_201707182922_V2
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.
que o cliente execute a função socket para estabelecer uma conexão
que o servidor execute a função listen para aguardar uma conexão do cliente.
que o servidor execute a função bind a cada conexão recebida
que o cliente utilize a função connect para se conectar ao servidor.
que o socket criado pelo cliente seja também utilizado pelo servidor.
Gabarito Comentado
2.
1 e 2
2, 3 e 5
1, 2 e 4
1 e 4
3 e 5
Gabarito Comentado
3.
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno...
1 de 3 06/11/2017 18:12
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:
A ideia básica da comunicação com o uso de Remote Procedure Call (RPC) é:
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:
Qual das opções abaixo apresenta somente serviços de middleware?
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.
As sentenças I e II estão corretas
Somente a sentença II está correta
Somente a sentença III está correta
As sentenças I e III estão corretas
As sentenças II e III estão corretas
Gabarito Comentado
4.
Prover pontos de conexão entre programas de computador em uma rede de computadores
Permitir que objetos distribuídos sejam compartilhados por vários programas aplicativos, com controle de sessão e
de transações
Permitir que um servidor remoto sempre tenha controle sobre as requisições a seus recursos ou serviços
Permitir que programas chamem procedimentos remotos de forma transparente, como se estivessem chamando
procedimentos locais
Ocultar de clientes remotos a disponibilidade de procedimentos em uma aplicação servidor
Gabarito Comentado Gabarito Comentado
5.
O processo que recebe a chamada pode responder várias chamadas simultaneamente.
O processo que recebe a chamada responde chamadas assíncronas com máxima prioridade.
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.
O processo que faz a chamada pode continuar executando após receber confirmação da transmissão.
Gabarito Comentado
6.
Mecanismos de chamada de procedimento remoto (RPC); facilidades de uso de múltiplos processadores;
compartilhamento de memória entre processos.
Mecanismos de chamada de procedimento remoto (RPC); comunicação pelo uso de soquetes; mecanismos de
comunicação através da linguagem SQL.
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).
Compartilhamento de memória entre processos; facilidades de uso de múltiplos processadores; comunicação pelo
uso de soquetes.
Gabarito Comentado
7.
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno...
2 de 3 06/11/2017 18:12
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
A definição está correta mas a justificativa está errada pois o desenvolvimento pois as funções devem ser
desenvolvidas utilizando sockets
Apenas a definição está errada pois não implementa transparência em relação a localização
A definição e a justificativa estão corretas.
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.
8.
1, 3 e 5
1, 2 e 3
2, 3, 4 e 5
2, 3 e 4
2, 3 e 5
Gabarito Comentado
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 06/11/2017 18:10:59.
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_aluno...
3 de 3 06/11/2017 18:12

Outros materiais