Questions: Memory Management Fundamentals

3 questions to test your understanding

Score: 0 / 3
Question 1 Multiple Choice

A program running on a modern OS generates the address 0x4000. At what point is this logical address translated to a physical address?

AWhen the program is compiled
BWhen the program is loaded into memory
CAt execution time, by the MMU hardware
DAt execution time, by the OS kernel in software
Question 2 True / False

Two processes can legally have identical logical address values (e.g., both use address 0x1000) without interfering with each other.

TTrue
FFalse
Question 3 Short Answer

Why is execution-time address binding preferred over compile-time or load-time binding in modern operating systems?

Think about your answer, then reveal below.