Ed
ano passado
Vamos analisar cada uma das afirmativas sobre a chamada remota de procedimentos (RPC) e a invocação remota de métodos (RMI): ( ) A Chamada Remota de Procedimento (RPC - Remote Procedure Call) é utilizada principalmente em linguagens procedurais como C, Delphi, e etc. É verdadeira (V). A RPC é frequentemente utilizada em linguagens procedurais, como C, onde a comunicação entre processos é necessária. ( ) A Invocação Remota de Métodos (RMI - Remote Method Invocation) é utilizada em linguagens orientadas a objeto, tais como Java, C++, C#. É verdadeira (V). A RMI é uma técnica que permite a chamada de métodos em objetos que estão em diferentes máquinas virtuais Java, sendo mais comum em linguagens orientadas a objeto, como Java. ( ) Todas as abordagens dessas técnicas aumentam o nível de abstração para o programador, obrigando-o a utilizar somente os sockets. É falsa (F). Embora essas técnicas aumentem o nível de abstração, elas não obrigam o programador a usar apenas sockets, pois existem outras formas de comunicação que podem ser utilizadas. ( ) A vantagem da chamada remota de procedimentos é não utilizar-se de sockets, já que pode usar tanto UDP ou TCP. É falsa (F). A RPC pode utilizar sockets, e a afirmação de que não utiliza sockets é incorreta. Além disso, a RPC pode usar TCP, mas não é uma vantagem não usar sockets, pois eles são uma parte fundamental da comunicação em rede. Portanto, a sequência correta das afirmativas é: V – V – F – F. A alternativa correta é: A.
Cadastre-se ou realize login
Mais perguntas desse material