Logical address is an address used by software.
The logical address might be translated into a physical address by the memory management unit.
This may be different from the physical address due to the operation of a memory management unit (MMU) between the CPU and the memory bus. Physical memory may be mapped to different logical addresses for various purposes.
For example, the same physical memory may appear at two logical addresses and if accessed by the program at one address, data will pass through the processor cache whereas if it is accessed at the other address, it will bypass the cache.
Relocation-register is related to memory management.
Relocation-register scheme used to protect user processes from each other, and from changing operating-system code and data.
Relocation register contains value of smallest physical address; limit register contains range of logical addresses – each logical address must be less than the limit register.
Answered by
alokgupta14
at
4:21 PM on March 04, 2008