CS439: Principles of Computer Systems
Homework 5, Part 1
Due: 9:45a Thursday, October 9, 2014 Part 1 of the
homeworks must be submitted electronically. Please refer to the
homework turnin instructions.
What causes a memory exception? What is the end result for the running
What are overlays? How and why were they created?
Pages have (at least) the following three bits associated with them:
the resident bit, the clock/reference bit, and the dirty bit.
Describe each bit and its use.
In class, we discussed that paging may increase
internal fragmentation. What is internal fragmentation? What steps
could you take to reduce it?
Name two advantages of paging over relocation.