Distinguish between logical address and physical address?
Question
Distinguish between logical address and physical address?
Solution
Sure, here is the distinction between a logical address and a physical address:
-
Logical Address:
- It is generated by the CPU while a program is running. The logical address is virtual in nature and does not exist physically.
- This address refers to the address that is generated by the CPU during the execution of the program.
- It is also known as the virtual address as it does not exist physically and is merely a set of abstract addresses.
- Logical addresses are used in various levels of memory management, from paging and segmentation to virtual memory.
-
Physical Address:
- The physical address is a location that exists in the memory unit.
- This address refers to the physical location within the memory unit that is read by the memory unit controller.
- It is also known as the real address as it exists physically and is not abstract in nature.
- The physical address is computed by the memory management unit (MMU) which maps the logical address to the physical address.
In summary, the logical address is generated by the CPU during a program's execution, while the physical address is the actual location in memory. The MMU is responsible for the translation of the logical address to the physical address.
Similar Questions
What is a physical address? Logical address?
Differentiate logical and physical address representations
Both Physical and Logical addresses are:a) different b) uniquec) permanent d) temporary
What is another term for a logical address?1 pointIP AddressPhysical AddressMAC AddressBurned-In Address
The binary address issued to data or instructions are called as ______*Physical addressLocationLogical addressRelocatable address
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.