CS439: Principles of Computer Systems
Due: 7:45a Thursday, October 10, 2013 Homeworks
must be submitted electronically. Please refer to the
homework turnin instructions.
What are overlays? How and why were they created?
What is a virtual address? What is a physical address? How do they
relate to each other?
What causes a memory exception? What is the end result for the running
What causes a page fault? What is the end result for the running
Consider a paging system with 16 pages and a page size of 256 bytes.
The system has 1024 bytes of physical memory.
- How many bits are in a physical address?
- How many bits represent the page number?
- How many bits are in the complete virtual address?
- What size are the page frames?