While studying about memory management, paging and segmentation there is a lot of usage of phrases like
CPU generates logical addresses and
logical addresses are converted to physical addresses etc. I know that the term physical address refers to actual RAM, but I do not have clear idea about what logical address is and where does it reside.
So my questions are:
- What is meant by
CPU generates logical address?
- Where do logical addresses reside (in RAM or somewhere else)?
Can anyone please explain these things.