"compilation" and "semantics" difference between RPC and ordinary procedure call



Dear experts,

Can someone here tell me the difference between RPC and ordinary
procedure call in terms of "compilation" and "semantics"?

Note: This is NOT a homework assignment. It is a question from
practice midterm, so I am not doing anything wrong.

Thanks.

.