Essay Questions Chapter 9
Essay Questions Chapter 9
CHAPTER 9
(slide 4)
(slide 5,6)
4. Explain why memory protection is essential for the correct operation of a computer
system?
because it ensures that a process can only access addresses within its own
address space
(slide 10)
5. Explain the difference between logical (virtual) addresses and physical addresses?
• Logical addresses (also referred to as virtual addresses) are generated by
the CPU, The logical address space is the set of all logical addresses
generated by a program
• physical addresses are the addresses seen by the memory unit, the
physical address space is the set of all physical addresses generated by a
program
• In compile-time and load-time (address-binding schemes) the logical and
physical addresses are the same, but they differ in execution-time.
(slide 11,12)
The primary purpose of the Memory Management Unit (MMU) is to map virtual
(logical) addresses to physical addresses at run time
(slide 20)
(slide 22)
(slide 23)
(slide 28)