2,787 views
1 votes
1 votes
Consider a system with 2 level paging applicable the page table is divided into 8K pages each of size 16KB. The memory is byte addressable if the physical address space is 128 MB which is divided into 4KB frames. The page table entry size of outer page table is 32 bits and page table entry sie of inner page table is 64 bits. What will be the page table size of inner and outer page table.

How can frame size and page size be unequal?

1 Answer

0 votes
0 votes
In Inner page table the no of entries = 8K with entry size = 64 bits = 8B

So Inner page table size = 8K*8B = 64KB

In Outer page table the no of entries = (64KB/16KB) = 4  with entry size = 32 bits = 4B

So Outer page table size = 4*4B = 16B

Please correct me if Its wrong.

Related questions

0 votes
0 votes
0 answers
1
Kapil asked Jun 26, 2016
2,639 views
What is the page size taken if page size is less than frame size?Take an example page size =4kb and frame size = 8kb ,Then for calculating virtual address space , which p...
2 votes
2 votes
1 answer
2
Sneha bhusare asked Aug 6, 2017
1,276 views
n a 32 bit processor the virtual address is 22 bit:12 bit(Table index : Offset). What is the size of the page frame and the process page table assuming that each entry in...
0 votes
0 votes
0 answers
4
srestha asked Jul 26, 2018
659 views
Consider a system with byte-addressable memory, 32 bit logical addresses, 4 kilobyte page size and page table entries of 4 bytes each. The size of the page table in the s...