Logo Passei Direto
Buscar
PROVAS » NOVO POLLYANE RODRIGUES FERNANDES DA SILVA RU: 3306503 PROTOCOLO: 202512083306503878858 Disciplina(s): Data de início: 10/12/2025 21:17 Sistemas Distribuídos Prazo máximo entrega: 10/12/2025 22:47 Pesquisar por imagem 0:10:43 Questão 1/2 - Sistemas Distribuídos (questão opcional) 40 Ler em V A comunicação entre processos baseadas em sockets, tema já abordado, normalmente é utilizada na implementação do modelo cliente/servidor. Nesse modelo, 0 cliente solicita funcionalidades que estão implementadas no servidor, informando os parâmetros necessários. Com base nessas informações e no conteúdo correlato, podemos afirmar que: A Essa abordagem é amigável para O programador especialmente quando este necessita requisitar um método remotamente. B i Esse modelo tem baixo nível de acoplamento e sincronização, pois a ordem que O cliente fornece os parâmetros é independente da ordem que O servidor os recebe e inicializa. C Estabelecer a sincronização entre cliente e servidor em aplicações complexas é algo simples, já corriqueiro em ambientes de desenvolvimento orientados a objetos. D 40 Em linguagens voltadas para a programação orientada a objetos, como Java, por exemplo, essa abordagem de sincronização é natural e facilmente implementada. E " A chamada remota de procedimentos (Remote Procedure Call, RPC) permite que procedimentos/métodos remotos sejam invocados de maneira transparente. 1 2
User badge image
Pollyane Rodrigues Fernandes

há 22 horas

Respostas

User badge image

Ed Verified user icon

há 22 horas

Vamos analisar cada uma das alternativas apresentadas sobre a comunicação entre processos baseadas em sockets no modelo cliente/servidor: A) Essa abordagem é amigável para o programador especialmente quando este necessita requisitar um método remotamente. - Essa afirmação é verdadeira, pois a comunicação via sockets pode ser considerada amigável, mas não é a mais precisa em relação ao modelo cliente/servidor. B) Esse modelo tem baixo nível de acoplamento e sincronização, pois a ordem que o cliente fornece os parâmetros é independente da ordem que o servidor os recebe e inicializa. - Essa afirmação é incorreta, pois a comunicação cliente/servidor geralmente requer um certo nível de acoplamento e a ordem dos parâmetros é importante. C) Estabelecer a sincronização entre cliente e servidor em aplicações complexas é algo simples, já corriqueiro em ambientes de desenvolvimento orientados a objetos. - Essa afirmação é enganosa, pois a sincronização pode ser complexa e não é sempre simples. D) Em linguagens voltadas para a programação orientada a objetos, como Java, por exemplo, essa abordagem de sincronização é natural e facilmente implementada. - Embora a programação orientada a objetos possa facilitar a implementação, a afirmação não é totalmente precisa em relação à complexidade da sincronização. E) A chamada remota de procedimentos (Remote Procedure Call, RPC) permite que procedimentos/métodos remotos sejam invocados de maneira transparente. - Esta afirmação é correta, pois o RPC é uma técnica que permite a invocação de métodos em um servidor de forma que o programador não precisa se preocupar com os detalhes da comunicação. Após analisar as alternativas, a resposta correta é: E) A chamada remota de procedimentos (Remote Procedure Call, RPC) permite que procedimentos/métodos remotos sejam invocados de maneira transparente.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina