Final answer:
The Memory Management Unit (MMU) is responsible for runtime mapping from virtual to physical addresses, which is critical for memory management operations.
Step-by-step explanation:
Run time mapping from virtual to physical address is done by the Memory Management Unit (MMU).
The MMU is a hardware component responsible for handling accesses to the memory subsystem, and it efficiently translates virtual addresses to physical addresses on the fly. This is crucial for tasks such as memory protection, caching, and dealing with virtual memory, allowing the CPU to focus on processing data rather than managing memory.