what is the difference between physical and virtual address?
Physical addresses refer to hardware addresses of physical memory. Virtual addresses refer to the virtual store viewed by the process. ... only a portion of the address space that processes do use is loaded into physical memory at a time.