Question: what is the difference between virtual and physical memory addresses?
Answer: Physical addresses refer to hardware addresses of physical memory. Virtual addresses refer to the virtual store viewed by the process. might be different, in which case virtual addresses must be mapped into physical addresses. ... processes don't use all of the 4GB of space.