Given the following page table with a 24 Bit virtual address and 4KB page size and 4 byte long entries (%X means hexadecimal values):

enter image description here

I don't understand how to translate e.g. address %X00ABBA here. I really tried but I don't understand. I know I have 12 bits for the VPN, so I take 00A and look it up in the page table. But how do I look it up here? V = Valid Bit, M = Modify Bit, COW = Copy-on-Write Bit, PFN = Page Frame Number

Can you help me, please?

  • 5
    $\begingroup$ Each time you access this address, a queen starts dancing somewhere. $\endgroup$ – Fabian Pijcke Jul 18 '17 at 15:02
  • $\begingroup$ Hint: lookups can fail. $\endgroup$ – MSalters Jul 19 '17 at 10:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.