An Address in main memory is called :
2023
An Address in main memory is called :
- A.
Virtual address
- B.
Memory address
- C.
Logical address
- D.
Physical address
Attempted by 645 students.
Show answer & explanation
Correct answer: D
Answer: Physical address
Explanation: A physical address is the actual address that identifies a specific location in main memory (RAM). Other address types are names used by programs or the system and must be translated to a physical address before memory access.
Physical address: The actual address used by the memory hardware to read or write data in RAM.
Logical address: An address generated by the CPU within a process's address space; it is translated into a physical address by the operating system and MMU.
Virtual address: Often used interchangeably with logical address in virtual memory systems; it is part of the process's view and must be mapped to a physical address.
Memory address: A generic term for an address referring to memory; the precise term for an address in main memory is physical address.
How translation works: The CPU issues a logical or virtual address. The MMU (using page tables or other mapping structures) translates that address into the corresponding physical address, which is then used to access main memory.