Logo Passei Direto
Buscar

N2 - Sistemas Distribuidos - EAD FMU

Ferramentas de estudo

Questões resolvidas

Socket e ServerSocket são responsáveis, dentre outras coisas, pela conciliação e harmonização das informações em um sistema distribuído. Mas nem sempre essas ações estão sintonizadas ou sincronizadas. Desse modo, para o melhor funcionamento do sistema, são exigidas ações que minimizem ou eliminem esse delay.
Nesse sentido, assinale a alternativa que aborda uma ação eficiente para a sincronização das informações:
a. Usar um loop infinito para receber uma requisição do cliente.
b. Usar API sockets apenas para classe java.
c. Usar única thread operária ao final do código.
d. Usar apenas a arquitetura peer-to-peer para estabelecer comunicação.
e. Usar única thread master em todas as requisições.

A área de interação Sockets possibilita a comunicação entre sistemas numa rede, sendo seu ponto final. Essa interação pode ser feita em linguagens distintas, como por exemplo, a Java, a qual, geralmente responde às requisições, as quais são aferidas por meio de conexões, a partir de uma porta. A API Socket é um interface de programação, a qual permite controle e uso dos sockets; que possui alguns métodos padronizados.
Nesse sentido, assinale a alternativa que indique um exemplo de método padronizado citado no texto:
a. Listen.
b. Rejected.
c. Open.
d. Chamada Ghostbyname.
e. Blinder.

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:
a. Tanto RMI quanto RCP possuem comportamento local
b. Tanto RMI quanto RCP fazem uso da arquitetura peer-to-peer
c. Tanto RMI quanto RPC suportam áreas restritas na programação
d. As chamadas remotas tanto em RMI quanto em RPC ocultam suas ações do programador
e. Tanto RMI quanto RPC fazem uso dos enunciados a respeito dos protocolos de requisição e resposta.

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:
a. arquiteturas
b. taxonomias
c. threads
d. normas
e. tarefas

Tanebaum (2007, p.1) descreve o sistema distribuído como um conjunto computacional, no qual seus componentes são independentes entre si, se apresentando aos usuários como um único sistema coerente, desse modo, pensamos que as máquinas que o constitui estão interconectados em uma rede resultando em aplicações integradas. Ao longo dessa rede, há diversos ___________, assim, quando um deles apresenta falha, os outros assumem sua tarefa mantendo o processo iniciado, sem cortes. Porém esse tipo de tática não é perfeita, e quando há problema ou queda em um dos __________, haverá consequentemente, sobrecarga no restante do sistema.
Assinale a alternativa que preenche corretamente a lacuna:
a. nós
b. resistores
c. malhas
d. redes
e. computadores

Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a informação de chamada remota para o solicitante do método em questão.
Assinale a alternativa que contém informações corretas sobre a chamada remota:
a. O comando delete () é trocado por uma prorrogação funcional
b. O comando read () é trocado por uma prorrogação funcional
c. Evita que uma mensagem enviada por uma função seja empacotada
d. Possibilita que uma mensagem enviada seja deletada em toda a rede
e. O comando write () é trocado por uma prorrogação funcional

Em uma programação orientada a objetos, eles são estabelecidos a partir de diversas e distintas variáveis, as quais possuem fatores correlacionados, ou seja, os objetos são processados e elaborados seguindo uma ordem a qual caracteriza e categoriza alguns itens específicos.
Assinale a alternativa que apresenta corretamente, os itens aos quais o texto se referem sobre uma programação orientada por objetos:
a. dados, condições e conexões de comunicação para objetos
b. princípios, similaridades e conexões de comunicação para objetos
c. condições, similaridades e interconexões de comunicação para objetos
d. produtos, condições e distinções de comunicação para objetos
e. condições, distinções e conexões de comunicação para objetos

Além de diagramas sobre os componentes de um sistema e as comparações possíveis entre as funcionalidades de uma camada de componentes, podemos modelar alguns serviços oferecidos pela web, tais como enviar mensagens, efetuar login e salvar cadastro.
A partir do exposto, associe tais serviços às suas características:
1 - Efetuar login
2 - Salvar cadastro
3 - Enviar mensagem
( ) Ações: segurança e troca de mensagens
( ) Ações: segurança e login
( ) Ação: persistência de dados
a. 1, 2, 3.
b. 2, 3, 1.
c. 2, 1, 3.
d. 1, 3, 2.
e. 3, 1, 2.

Vimos durante os conteúdos que o tempo é uma grandeza importante para o sincronismo de máquinas em sistemas distribuídos, pois pode influenciar diretamente no comando de um código ou na recepção/envio de uma mensagem. Diante disto, podemos citar alguns conceitos que nos ajudariam a solucionar o problema de sincronização entre as máquinas.
Nesse sentido, assinale a alternativa que contém uma possível solução:
a. Sincronismo de TPC
b. Sincronização em redes ligadas por fio
c. Relógios de Berkeley
d. Algoritmo de Landal io e recebimento de mensagens usando os códigos send e end.
e. Nesse tipo de arquitetura a comunicação funciona a partir do envio e recebimento de mensagens usando os códigos send e open.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Socket e ServerSocket são responsáveis, dentre outras coisas, pela conciliação e harmonização das informações em um sistema distribuído. Mas nem sempre essas ações estão sintonizadas ou sincronizadas. Desse modo, para o melhor funcionamento do sistema, são exigidas ações que minimizem ou eliminem esse delay.
Nesse sentido, assinale a alternativa que aborda uma ação eficiente para a sincronização das informações:
a. Usar um loop infinito para receber uma requisição do cliente.
b. Usar API sockets apenas para classe java.
c. Usar única thread operária ao final do código.
d. Usar apenas a arquitetura peer-to-peer para estabelecer comunicação.
e. Usar única thread master em todas as requisições.

A área de interação Sockets possibilita a comunicação entre sistemas numa rede, sendo seu ponto final. Essa interação pode ser feita em linguagens distintas, como por exemplo, a Java, a qual, geralmente responde às requisições, as quais são aferidas por meio de conexões, a partir de uma porta. A API Socket é um interface de programação, a qual permite controle e uso dos sockets; que possui alguns métodos padronizados.
Nesse sentido, assinale a alternativa que indique um exemplo de método padronizado citado no texto:
a. Listen.
b. Rejected.
c. Open.
d. Chamada Ghostbyname.
e. Blinder.

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:
a. Tanto RMI quanto RCP possuem comportamento local
b. Tanto RMI quanto RCP fazem uso da arquitetura peer-to-peer
c. Tanto RMI quanto RPC suportam áreas restritas na programação
d. As chamadas remotas tanto em RMI quanto em RPC ocultam suas ações do programador
e. Tanto RMI quanto RPC fazem uso dos enunciados a respeito dos protocolos de requisição e resposta.

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:
a. arquiteturas
b. taxonomias
c. threads
d. normas
e. tarefas

Tanebaum (2007, p.1) descreve o sistema distribuído como um conjunto computacional, no qual seus componentes são independentes entre si, se apresentando aos usuários como um único sistema coerente, desse modo, pensamos que as máquinas que o constitui estão interconectados em uma rede resultando em aplicações integradas. Ao longo dessa rede, há diversos ___________, assim, quando um deles apresenta falha, os outros assumem sua tarefa mantendo o processo iniciado, sem cortes. Porém esse tipo de tática não é perfeita, e quando há problema ou queda em um dos __________, haverá consequentemente, sobrecarga no restante do sistema.
Assinale a alternativa que preenche corretamente a lacuna:
a. nós
b. resistores
c. malhas
d. redes
e. computadores

Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a informação de chamada remota para o solicitante do método em questão.
Assinale a alternativa que contém informações corretas sobre a chamada remota:
a. O comando delete () é trocado por uma prorrogação funcional
b. O comando read () é trocado por uma prorrogação funcional
c. Evita que uma mensagem enviada por uma função seja empacotada
d. Possibilita que uma mensagem enviada seja deletada em toda a rede
e. O comando write () é trocado por uma prorrogação funcional

Em uma programação orientada a objetos, eles são estabelecidos a partir de diversas e distintas variáveis, as quais possuem fatores correlacionados, ou seja, os objetos são processados e elaborados seguindo uma ordem a qual caracteriza e categoriza alguns itens específicos.
Assinale a alternativa que apresenta corretamente, os itens aos quais o texto se referem sobre uma programação orientada por objetos:
a. dados, condições e conexões de comunicação para objetos
b. princípios, similaridades e conexões de comunicação para objetos
c. condições, similaridades e interconexões de comunicação para objetos
d. produtos, condições e distinções de comunicação para objetos
e. condições, distinções e conexões de comunicação para objetos

Além de diagramas sobre os componentes de um sistema e as comparações possíveis entre as funcionalidades de uma camada de componentes, podemos modelar alguns serviços oferecidos pela web, tais como enviar mensagens, efetuar login e salvar cadastro.
A partir do exposto, associe tais serviços às suas características:
1 - Efetuar login
2 - Salvar cadastro
3 - Enviar mensagem
( ) Ações: segurança e troca de mensagens
( ) Ações: segurança e login
( ) Ação: persistência de dados
a. 1, 2, 3.
b. 2, 3, 1.
c. 2, 1, 3.
d. 1, 3, 2.
e. 3, 1, 2.

Vimos durante os conteúdos que o tempo é uma grandeza importante para o sincronismo de máquinas em sistemas distribuídos, pois pode influenciar diretamente no comando de um código ou na recepção/envio de uma mensagem. Diante disto, podemos citar alguns conceitos que nos ajudariam a solucionar o problema de sincronização entre as máquinas.
Nesse sentido, assinale a alternativa que contém uma possível solução:
a. Sincronismo de TPC
b. Sincronização em redes ligadas por fio
c. Relógios de Berkeley
d. Algoritmo de Landal io e recebimento de mensagens usando os códigos send e end.
e. Nesse tipo de arquitetura a comunicação funciona a partir do envio e recebimento de mensagens usando os códigos send e open.

Prévia do material em texto

Avaliar 10,00 de um máximo de 10,00(100%) 
Questão 1 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Socket e ServerSocket são responsáveis, dentre outras coisas, pela conciliação e harmonização das 
informações em um sistema distribuído. Mas nem sempre essas ações estão sintonizadas ou 
sincronizadas. Desse modo, para o melhor funcionamento do sistema, são exigidas ações que 
minimizem ou eliminem esse delay. 
Nesse sentido, assinale a alternativa que aborda uma ação eficiente para a sincronização das 
informações: 
 
a. 
Usar um loop infinito para receber uma requisição do cliente. 
 
b. 
Usar API sockets apenas para classe java. 
 
c. 
Usar única thread operária ao final do código. 
 
d. 
Usar apenas a arquitetura peer-to-peer para estabelecer comunicação. 
 
e. 
Usar única thread master em todas as requisições. 
Questão 2 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
A área de interação Sockets possibilita a comunicação entre sistemas numa rede, sendo seu ponto 
final. Essa interação pode ser feita em linguagens distintas, como por exemplo, a Java, a qual, 
geralmente responde às requisições, as quais são aferidas por meio de conexões, a partir de uma 
porta. A API Socket é um interface de programação, a qual permite controle e uso dos sockets; que 
possui alguns métodos padronizados. 
Nesse sentido, assinale a alternativa que indique um exemplo de método padronizado citado no 
texto: 
 
 
 
a. 
Listen. 
 
b. 
Rejected. 
 
c. 
Open. 
 
d. 
Chamada Ghostbyname. 
 
e. 
Blinder. 
Questão 3 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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: 
 
a. 
Tanto RMI quanto RCP possuem comportamento local 
 
b. 
Tanto RMI quanto RCP fazem uso da arquitetura peer-to-peer 
 
c. 
Tanto RMI quanto RPC suportam áreas restritas na programação 
 
d. 
As chamadas remotas tanto em RMI quanto em RPC ocultam suas ações do programador 
 
e. 
Tanto RMI quanto RPC fazem uso dos enunciados a respeito dos protocolos de requisição e 
resposta. 
Questão 4 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
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: 
 
 
 
a. 
arquiteturas 
 
b. 
taxonomias 
 
c. 
threads 
 
d. 
normas 
 
e. 
tarefas 
Questão 5 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Tanebaum (2007, p.1) descreve o sistema distribuído como um conjunto computacional, no qual seus 
componentes são independentes entre si, se apresentando aos usuários como um único sistema 
coerente, desse modo, pensamos que as máquinas que o constitui estão interconectados em uma 
rede resultando em aplicações integradas. Ao longo dessa rede, há diversos ___________, assim, 
quando um deles apresenta falha, os outros assumem sua tarefa mantendo o processo iniciado, sem 
cortes. Porém esse tipo de tática não é perfeita, e quando há problema ou queda em um dos 
__________, haverá consequentemente, sobrecarga no restante do sistema. 
TANENBAUM, A. S. Sistemas distribuídos princípios e práticas. São Paulo: Pearson Prentice Hall, 
2007. 
Assinale a alternativa que preenche corretamente a lacuna: 
 
a. 
nós 
 
b. 
resistores 
 
 
c. 
malhas 
 
d. 
redes 
 
e. 
computadores 
Questão 6 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Enquanto a chamada com procedimento normal é feita por meio de um valor ou referência de uma 
variável, a remota é realizada por meio de uma chamada próxima a uma local, abstraindo a 
informação de chamada remota para o solicitante do método em questão. Assinale a alternativa que 
contém informações corretas sobre a chamada remota: 
 
a. 
O comando delete () é trocado por uma prorrogação funcional 
 
b. 
O comando read () é trocado por uma prorrogação funcional 
 
c. 
Evita que uma mensagem enviada por uma função seja empacotada 
 
d. 
Possibilita que uma mensagem enviada seja deletada em toda a rede 
 
e. 
O comando write () é trocado por uma prorrogação funcional 
Questão 7 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Em uma programação orientada a objetos, eles são estabelecidos a partir de diversas e distintas 
variáveis, as quais possuem fatores correlacionados, ou seja, os objetos são processados e 
elaborados seguindo uma ordem a qual caracteriza e categoriza alguns itens específicos. 
 
Assinale a alternativa que apresenta corretamente, os itens aos quais o texto se referem sobre uma 
programação orientada por objetos: 
 
a. 
dados, condições e conexões de comunicação para objetos 
 
b. 
princípios, similaridades e conexões de comunicação para objetos 
 
c. 
condições, similaridades e interconexões de comunicação para objetos 
 
d. 
produtos, condições e distinções de comunicação para objetos 
 
e. 
condições, distinções e conexões de comunicação para objetos 
Questão 8 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Além de diagramas sobre os componentes de um sistema e as comparações possíveis entre as 
funcionalidades de uma camada de componentes, podemos modelar alguns serviços oferecidos pela 
web, tais como enviar mensagens, efetuar login e salvar cadastro. A partir do exposto, associe tais 
serviços às suas características: 
 
1 - Efetuar login 
2 - Salvar cadastro 
3 - Enviar mensagem 
 
( ) Ações: segurança e troca de mensagens 
( ) Ações: segurança e login 
( ) Ação: persistência de dados 
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência 
correta. 
 
a. 
1, 2, 3. 
 
b. 
2, 3, 1. 
 
c. 
2, 1, 3. 
 
d. 
1, 3, 2. 
 
e. 
3, 1, 2. 
Questão 9 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
Vimos durante os conteúdos que o tempo é uma grandeza importante para o sincronismo de 
máquinas em sistemas distribuídos, pois pode influenciar diretamente no comando de um código ou 
na recepção/envio de uma mensagem. Diante disto, podemos citar alguns conceitos que nos 
ajudariam a solucionar o problema de sincronização entre as máquinas. 
Nesse sentido, assinale a alternativa que contém uma possível solução: 
 
a. 
Sincronismo de TPC 
 
b. 
Sincronização em redes ligadas por fio 
 
c. 
Relógios de Berkeley 
 
d. 
Algoritmo de Landal 
 
e. 
Relógios lógicos 
Questão 10 
Completo 
Atingiu 1,00 de 1,00 
Marcar questão 
Texto da questão 
A relação de programas em uma dada aplicação pode ser dada pelo modelo cliente- servidor, a qual 
se tornou um dos principais princípios da computação de rede. O modelo também é utilizado para 
diferir a computação distribuída por PCs dispersos da computação monolítica centralizada em 
mainframe, de modo que cada domínio do cliente pode solicitar diversos servidores. Assinale a 
alternativa que contenha informações verdadeiras sobre a arquitetura cliente-servidor: 
 
a. 
Nesse tipo de arquitetura a comunicação funciona a partir do envio e recebimento de mensagens 
usando os códigos begin e receive. 
 
b. 
Nesse tipo de arquitetura a comunicação funciona a partir do envio e recebimento de mensagens 
usando os códigos send e end. 
 
c. 
Nesse tipo de arquitetura a comunicação funciona a partir do envioe recebimento de mensagens 
usando os códigos send e receive. 
 
d. 
Nesse tipo de arquitetura a comunicação funciona a partir do envio e recebimento de mensagens 
usando os códigos begin e end. 
 
e. 
Nesse tipo de arquitetura a comunicação funciona a partir do envio e recebimento de mensagens 
usando os códigos send e open.

Mais conteúdos dessa disciplina