Logical Address Vs Physical Address
All right. I know there are a lot of questions on physical and logical address on stack overflow but unfortunately, none of them seem to solve my query. My question may sound a bit stupid but here it is.. Why do we actually need logical addresses in computer system? We can do straight away with a physical address. That is what we need at last. This is really what i want to know. I am taking an example, suppose we have 4 processes to be executed in the system. They form an input queue. One of the process is selected and loaded into the memory. Now, here we get another thing, "address binding"! Why do we need address binding? Can we not directly execute the process in the physical memory? Please help if possible with an appropriate example! :|
Logical Address Vs Physical Address
===

All right. I know there are a lot of questions on physical and logical address on stack overflow but unfortunately, none of them seem to solve my query. My question may sound a bit stupid but here it is.. Why do we actually need logical addresses in computer system? We can do straight away with a physical address. That is what we need at last. This is really what i want to know. I am taking an example, suppose we have 4 processes to be executed in the system. They form an input queue. One of the process is selected and loaded into the memory. Now, here we get another thing, "address binding"! Why do we need address binding? Can we not directly execute the process in the physical memory? Please help if possible with an appropriate example! :|