Consider a simple paging-based memory-management system in which each page table
ID: 3793601 • Letter: C
Question
Consider a simple paging-based memory-management system in which each page table has 2K entries. Let each page table entry be 16 bits long, including a valid/invalid bit. The total physical memory in the system is 256MB.
How many frames are there in the physical memory? How many bits are needed to represent the displacement in each page/frame? What is the layout of the logical addresses (the total number of bits, the number of bits for the page number and the number of bits for displacement)? How many frames are there in the physical address space? What is the layout of the physical addresses?
Based on your answers to the questions above, identify the FALSE statement from among those below.
5.Consider a simple paging-based memory-management system in which each page table has 2K entries. Let each page table entry be 16 bits long, including a valid/invalid bit. The total physical memory in the system is 256MB.
How many frames are there in the physical memory? How many bits are needed to represent the displacement in each page/frame? What is the layout of the logical addresses (the total number of bits, the number of bits for the page number and the number of bits for displacement)? How many frames are there in the physical address space? What is the layout of the physical addresses?
Based on your answers to the questions above, identify the FALSE statement from among those below.
Explanation / Answer
The option a is in crct. Because the total Physical size is 256MB, and the page table has 2K entries, so the page size is 256MB/2KB, which us equal to 128KB. So the option a is incorrect. Because the actual page size is 128KB not 8MB.