Which statement correctly distinguishes a logical address from a physical address?

Options

  • A. A logical address is generated by the CPU, while a physical address refers to a location in main memory
  • B. A physical address is always generated directly by the application program
  • C. Logical and physical addresses must always have the same value
  • D. More than one of the above
  • E. None of the above

Correct Answer (Detailed Explanation is Below)

A. A logical address is generated by the CPU, while a physical address refers to a location in main memory

Detailed Explanation

Explanation: A logical address, also called a virtual address, is generated by the CPU during program execution. The Memory Management Unit (MMU) translates it into a physical address in main memory.