Why Virtual Memory (VM)?
• Virtual memory as an alternate set of
memory addresses
• Programs use these virtual addresses rather
than real addresses to store instructions and
data
• When the program is actually executed, the
virtual addresses are converted into real
memory addresses.