Home CS439

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.

  1. What causes a memory exception? What is the end result for the running process?
  2. What are overlays? How and why were they created?
  3. 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.
  4. In class, we discussed that paging may increase internal fragmentation. What is internal fragmentation? What steps could you take to reduce it?
  5. Name two advantages of paging over relocation.