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

1 Expert Approved Answer
Step: 1 Unlock

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

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Mathematics Questions!