Question: what are the differences between logical and physical addresses?
Answer: The basic difference between Logical and physical address is that Logical address is generated by CPU in perspective of a program. On the other hand, the physical address is a location that exists in the memory unit. The set of all logical addresses generated by CPU for a program is called Logical Address Space.