Question: Consider a 48-bit machine where we subdivide the virtual address into 4 pieces as: (10, 12, 10, 16). Physical addresses are 40 bits long and
Consider a 48-bit machine where we subdivide the virtual address into 4 pieces as: (10, 12, 10, 16). Physical addresses are 40 bits long and there are 4 protection bits per page. Answer the following questions, showing all the steps you take to reach the answer. Assume page table entries are word-aligned.
i. What is the page size in such a system?
ii. What is the maximum physical memory size this system may be able to access.
iii. How much memory is consumed by the page table and wasted by internal fragmentation for a process that has a code segment of 24K starting at address Ox1000000, a data segment of 100K starting at address Ox80000000 and a stack segment of 256K starting at address Oxf0000000 and growing upward (towards higher addresses)? When considering fragmentation, you must think about the page table as well as the process address space.
Step by Step Solution
There are 3 Steps involved in it
To solve the questions well first understand the system Virtual Address Size 48 bits Physical Address Size 40 bits Page Table Entry PTE has protection ... View full answer
Get step-by-step solutions from verified subject matter experts
