edited by
541 views
3 votes
3 votes

Account for the validity and justification about the correctness of this statement

" Whatever level page table is always the nuber of bits which are going to refer a frame number will always going to be same "

edited by

3 Answers

1 votes
1 votes

Yes, the statement is correct.

Whatever level pagetable, the pagetable entries refer to main memory frames. So, the number of bits in pagetable entry doesn't change.


If a pagetable is not fit in a page, we have to divide the pagetable again into pages. To maintain pagetable pages we need another pagetable. If you want to run a program we need to load into main memory including pagetables. The pagetable pages also will reside in main memory frames. So,  the entries will refer to main memory frames.

edited by
0 votes
0 votes
B/C every level of page table is reside in frame  of Main memory

so to address page tatble we need Number of bits required to identify each frame
0 votes
0 votes
Yes u are absolutely right bcz ultimate goal of page table to point on of the frame in any level of page table.So in each level page table entry will point one of the frame so page table entry size will be equal to number of bits required to represent frame numbers .

Here i am leving others bits as reference bits,cache disabled bits ,present./absents bits etc.

Related questions

1 votes
1 votes
2 answers
1
!KARAN asked May 18, 2019
571 views
What is the mode(User/Kernel) of the Operating System when a Page Table or TLB are being accessed?
0 votes
0 votes
1 answer
2
dd asked Sep 13, 2018
380 views
A page table based translation will always consume less memory to store translation meta-data, than a seg-mentation based solution. True/False. Explain.
0 votes
0 votes
0 answers
4
srestha asked Jul 26, 2018
657 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...