Buscar

Diego_ ATIVIDADE (A2) Sistemas Distribuidos

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

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

Prévia do material em texto

Revisar envio do teste: ATIVIDADE 2 (A2)
CCO04095 SISTEMAS DISTRIBUÍDOS PTA - 202010.ead-10853.01 Unidade 2
Revisar envio do teste: ATIVIDADE 2 (A2) 
Usuário DIEGO SULZBACH FERNANDES
Curso CCO04095 SISTEMAS DISTRIBUÍDOS PTA - 202010.ead-10853.01
Teste ATIVIDADE 2 (A2)
Iniciado 20/06/20 23:54
Enviado 21/06/20 00:13
Status Completada
Resultado da tentativa 10 em 10 pontos 
Tempo decorrido 19 minutos
Resultados exibidos Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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:
Usar um loop infinito para receber uma requisição do cliente.
Usar um loop infinito para receber uma requisição do cliente.
Resposta correta. A alternativa está correta, pois o início de uma comunicação entre servidor
e cliente são feitas a partir de requisições, Para haver a requisição o servidor deve estar
pronto para conexão, desse modo o loop é a melhor opção para essa espera já que o
servidor ficará disponível para processar as requisições até que elas sejam atendidas.
Pergunta 2
Resposta Selecionada: 
Resposta Correta: 
A arquitetura de uma chamada remota de procedimento determinará o curso da comunicação e os
elementos mais importantes que a compõe, ou seja, é a partir dela que será conhecida o meio de
comunicação e seus componentes. Para isso, esse modelo seguirá alguns passos. Sobre os passos da
arquitetura de uma chamada remota de procedimento, analise as afirmativas a seguir:
 
 A mensagem é gerada e emitida fora da máquina até seu destino.
A camada externa da rede é a responsável pela entrega da mensagem, de acordo com o IP.
Conversão, empacotamento e envio pela rede são alguns passos seguidos pela resposta do
servidor.
A mensagem mantém seu código inicial e chega ao setor de requisição.
 
Está correto o que se afirma em:
III, apenas.
III, apenas.
Minha Área
1 em 1 pontos
1 em 1 pontos
DIEGO SULZBACH FERNANDES
http://portal.anhembi.br/
https://anhembi.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_581278_1
https://anhembi.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_581278_1&content_id=_13301050_1&mode=reset
https://anhembi.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_358_1
https://anhembi.blackboard.com/webapps/login/?action=logout
Feedback
da
resposta:
Resposta correta. A alternativa está correta, pois assim que a resposta é recebida pelo
servidor, ela é convertida e conduzida ao processo cliente, corroborando com a alternativa III
que diz que as fases de uma resposta do servidor são a transformação, , empacotamento e
despacho pela rede da resposta do servidor.
Pergunta 3
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Simplificadamente um protocolo, presente em um sistema distribuído, estabelecerá normativas ou
regimentos que versarão desde a sintaxe à sincronização da intercomunicação, sendo implementado por
meio de hardware, software ou a combinação deles. 
 
Assinale a alternativa que apresenta uma afirmativa correta a respeito de um protocolo:
O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor,
dificultando as orientações referentes à conexão.
O protocolo User Datagram Protocol ou UDP não possui ligação entre emissor e receptor,
dificultando as orientações referentes à conexão.
Resposta correta. A alternativa está correta, pois o User Datagram Protocol é um protocolo
do tipo simples, confiável e sem conexão, aliado ao IP ou Internet Protocol, ou seja, seu
envio de dados (datagram) não garante seu recebimento e não exige longo relacionamento
entre cliente e servidor.
Pergunta 4
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
A comunicação interprocessos é feita a partir dos Sockets, responsáveis pelo transporte de informações.
Nesse caso, alguns padrões são respeitados como o Accept, Read e Write, responsáveis pela criação de
um socket novo quando uma conexão é estabelecida; e ainda, leitura e escrita de dados do buffer
associado ao socket. 
A partir do exposto, associe os conceitos às suas características:
 
1 - Accept
2 - Read
3 - Write
 
( ) Faz a leitura do assunto referido ao buffer relativo a um socket.
( ) Origina um novo socket, responsável pela comunicação. 
( ) Grafa os dados em buffer, o qual está associado a um socket.
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência
correta:
1, 2, 3.
1, 2, 3.
Resposta correta. A alternativa está correta, pois o computador processará, preparará e
encaminhará a mensagem pelo socket até a porta reservada a ele, e partir daí a mensagem
é enviada, como descrito nos processos de Accept, Read e Write, ou seja, a partir da
comunicação, há leitura do assunto e a partir daí a grafia dos dados.
Pergunta 5
Resposta Selecionada: 
Resposta Correta: 
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:
O comando read () é trocado por uma prorrogação funcional
O comando read () é trocado por uma prorrogação funcional
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Feedback
da
resposta:
Resposta correta. A alternativa está correta, pois descreve brevemente uma chamada
remota, na qual o read () presente numa chamada normal, será substituído por uma extensão
de sua função pedindo o envio de uma mensagem protegida pela função, por meio de uma
rede.
Pergunta 6
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Dentro de sistemas distribuídos, chamamos de protocolo todas as combinações e transações
controladoras e possibilitadoras de recursos possíveis como conectividades, comunicação e transferência
de dados entre dois ou mais sistemas de computadores interligados. 
Nesse sentido, assinale a alternativa que indique um exemplo de protocolo:
Transmission Control Protocol (TCP).
Transmission Control Protocol (TCP).
Resposta correta. A alternativa está correta, pois o Protocolo de Controle de Transmissão ou
Transmission Control Protocol conhecido também como TCP é exemplo de um dos
protocolos mais utilizados para comunicação entre computadores dentro dos sistemas
distribuídos.
Pergunta 7
Resposta
Selecionada:
Resposta
Correta:
Feedback
da
resposta:
Vimos que o TCP significa um tipo de protocolo de controle de transmissões, ou seja, se refere a um dos
sistemas de envio de pacotes mais empregado da internet. Quando um cliente acessa um site por
exemplo, o computador envia dados ao servidor solicitando o envio dos conteúdos desta página, de forma
que essas informações são reenviadas para o navegador mostrando o que foi solicitado. Assinale a
alternativa que contenha afirmações corretas sobre o protocolo TCP:
Este processo de envio e recebimento desses pacotes acontece a cada vez que você
clica em um link, ou faz um login ou publica algum comentário na rede.
Este processo de envio e recebimento desses pacotes acontece a cada vez que você
clica em um link, ou faz um login ou publica algum comentário na rede.
Resposta correta. A alternativa está correta, pois o TCP usa o sistema próprio de numeração
para segurar o envio de informações de forma correta tendo como principal característica a
confiabilidade de dados. O TCP é o responsável pela integridade dos downloads, por
exemplo, evitando que sejam corrompidos por oscilações na velocidade da sua conexão ou
que as páginas acessadaspor você dificilmente deixem de carregar algum elemento por
acidente.
Pergunta 8
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
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:
Relógios lógicos
Relógios lógicos
Resposta correta. A alternativa está correta, pois os relógios lógicos identificam as ações
casuais e temporais nos sistemas distribuidos por meio de algoritmos (série finita de ações
as quais serão executadas para a solução de um erro) responsáveis pela sincronicidade e
veracidade interna dos relógios.
Pergunta 9
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
1 em 1 pontos
Domingo, 21 de Junho de 2020 00h14min22s BRT
Resposta Selecionada: 
Resposta Correta: 
Feedback
da
resposta:
Quando tratamos da permissão que programas de aplicação tem para controle e uso de sockets, podemos
pensar no ApiSocket fornecido pelo sistema operacional como interface de programação de aplicativos.
Um Api socket possui alguns métodos padronizados como bind, listen, accept, read, write, close, 
chamada gethosbyname, chamada getprotobyname. 
Assinale a alternativa que contém um dos métodos padronizados descrito pelo texto sobre ApiSocket:
São exemplos accept: newsocket
São exemplos accept: newsocket
Resposta correta. A alternativa está correta, pois sobre o método padronizado para
ApiSocket sobre controle temos termo newsocket, o qual pode e deverá estar associado
aos processo de socket, como finalizador de comunicação; de addr como parâmetros
relacionados aos protocolos de rede; e de addrlen, responsável pela comunicação, sendo
residente ou não numa mesma máquina.
Pergunta 10
Resposta
Selecionada:
Resposta Correta:
Feedback
da
resposta:
Tomemos como exemplo um computador compilando o arquivo fonte com um tempo de 2035.
Simultaneamente a este computador, haverá outro, que executar o comando MAKE, com um pequeno
delay; alterando e registrando no arquivo fonte, o tempo 2034. Imediatamente ele perceberá que o arquivo
está com o tempo desatualizado, ou seja, o arquivo objeto é mais antigo quando comparado ao arquivo
fonte; ou seja, já foi compilado e não precisa ser refeito, gerando um erro gravíssimo no sistema. 
Nesse sentido, assinale a alternativa que indique a melhor solução para esse problema/erro:
Sincronizar os relógios por meio do Coordinated Time (UTC) em ambas as
máquinas.
Sincronizar os relógios por meio do Coordinated Time (UTC) em ambas as
máquinas.
Resposta correta. A alternativa está correta, pois quando se estabelece uma comunicação
em sistemas distribuídos, percebemos que cada sistema individual terá à sua disposição, um
relógio que guiará a marcação para receber ou enviar mensagens. Esse relógios podem ser
sincronizados, dentre outras formas, por meio do Tempo Coordenado Universal (UTC).
← OK
1 em 1 pontos
javascript:launch('/webapps/gradebook/do/student/viewAttempts?course_id=_581278_1&method=list&nolaunch_after_review=true');

Continue navegando