Consider that virtual page numbers are 36 bits, and page table entries, as well as pointers to other page tables are 4 bytes each. First , if we need to calculate how much memory would a single level page table require , my answer is that we have 2^36 pages and since every page entry is 4 byte , therefore the answer will be (2^36)*4 bytes. Is that right ?

Secondly , can someone help me to calculate how much memory would a two level page table require and assume the bits are divided evenly between the two levels?


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.