In a 32-bit machine we subdivide the virtual address into 4 pieces as follows:
8-bit 4-bit 8-bit 12-bit
We use a 3-level page table, such that the first 8 bits are for the first level and so on. Physical addresses are 44 bits and there are 4 protection bits per page.
How much memory is consumed by the page table and wasted by internal fragmentation for a process that has 64K of memory starting at address 0?
source:http://www.cs.utexas.edu/~lorenzo/corsi/cs372/06F/hw/3sol.html(problem no.- 3 ,question 2)
Here i am unable to understand how to calculate number of bits required in each page table entry of 1st,2nd level page tables..Need help in this aspect..
Thanks in advance