Section 12.6
Review Questions

Dynamic Address Translation

  1. What are the two divisions with a virtual address?
answer...
  1. If a computer has 24 bit addresses, how many words (bytes) can it address?
answer...
224 = 16,777,216
  1. If a computer has 1K pages, how long will its frames be?
answer...
1K
  1. Which part of a virtual address passes through the translation process unchanged?
               page number                  offset within a page
answer...
offset within a page
  1. Which numbers are hardest to change, once the computer's architecture is determined? Circle all that apply
answer...

(You can always add more physical memory.)
  1. Which number is found within the body of a page table?
     frame number                    page number               offset within page
answer...
frame number
  1. Suppose that a computer system has 14 bit page numbers and only 1 MB of real memory. How long will the frame numbers be?
answer...
we can't tell -- we need more information. In particular we need to know how big each frame or page is.
  1. If the number of address bits remains constant, but the page size is doubled (say from 1K to 2K), what will happen to the number of pages in the virtual address space?
answer...
it is halved (divided by 2) because that 1 bit that is now devoted to the offset within page is taken away from the page number.