retagged by
4,141 views
4 votes
4 votes

Remote Procedure Calls are used for

  1. communication between two processes remotely different from each other on the same system
  2. communication between two processes on the same system
  3. communication between two processes on the separate systems
  4. none of the above
retagged by

5 Answers

2 votes
2 votes

@ Jeet can you please check that ,

Here it is saying like that,

 

Remote Procedure Call (RPC) is a powerful technique for constructing distributed, client-server based applications. It is based on extending the conventional local procedure calling so that the called procedure need not exist in the same address space as the calling procedure. The two processes may be on the same system, or they may be on different systems with a network connecting them.

 

https://www.geeksforgeeks.org/remote-procedure-call-rpc-in-operating-system/

2 votes
2 votes

Answer: Option a,b,c.

Explanation:

Here we can see that it is mentioned that RPC can be used on the same system as well as on different systems.

 

 

1 votes
1 votes

$\underline{\textbf{Answer:}\Rightarrow}\;\mathbf{d.}$

The Remote procedure calls are used in distributed computing, wherein a computer program causes a subroutine to execute in a $\color{magenta}{\text{different address space}}$ (on another computer), which is coded as if it were a local procedure call.

RPCs are a form of inter-process communication (IPC), in that different processes have different address spaces: if on the same host machine, they have distinct virtual address spaces, even though the physical address space is the same; while if they are on different hosts, the physical address space is different. Many different (often incompatible) technologies have been used to implement the concept.

Quoting as it is from Wikipedia.

So, it means that the virtual address space just needs to be different. So, it can be on the same system or another system as well.


https://users.cs.cf.ac.uk/Dave.Marshall/C/node33.html

https://web.cs.wpi.edu/~cs4514/b98/week8-rpc/week8-rpc.html

https://en.wikipedia.org/wiki/Remote_procedure_call

edited by
Answer:

Related questions

4 votes
4 votes
4 answers
1
Satbir asked Jan 13, 2020
3,523 views
Checksum field in TCP header isones complement of sum of header and data in bytesones complement of sum of header, data and pseudo header in $16$ bit wordsdropped from $\...
2 votes
2 votes
2 answers
2
Satbir asked Jan 13, 2020
2,262 views
Avalanche effect in cryptography refersLarge changes in cipher text when the keyword is changed minimallyLarge changes in cipher text when the plain text is changedLarge ...
1 votes
1 votes
2 answers
3
5 votes
5 votes
3 answers
4
Satbir asked Jan 13, 2020
3,030 views
The persist timer is used in TCP toTo detect crashes from the other end of the connectionTo enable retransmissionTo avoid deadlock conditionTo timeout $\textsf{FIN_Wait1}...