Distinction between Virtual and Real address:
Virtual address: It is also called as logical address. It is an address used by computer software programs as a reference point in virtual memory.
Real address: It is also called as absolute or direct or machine address. It is an address is a specific memory address location, instead of an expression.