Consider a 48-bit machine where we subdivide the virtual address into 4 pieces as: (10, 12, 10,
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 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.
Essentials of Business Analytics
ISBN: 978-1285187273
1st edition
Authors: Jeffrey Camm, James Cochran, Michael Fry, Jeffrey Ohlmann , David Anderson, Dennis Sweeney, Thomas Williams