532 views
0 votes
0 votes

1 Answer

1 votes
1 votes

Now, we calculate total size.

Total page table entries at 3rd level = 8 pages * (26 entries per page) = 512

Total page table entries at 2nd level = 1 page * (28 entries per page) = 256

Total page tabl entries at 1st level = Total page table entries at 2nd level = 256

$\therefore$ Total entries = 512 + 256 + 256 = 1024 entries

Each page table entry occupies 4B

$\therefore$ Total size of page table for the process = Total page table entries * size of Page table entry = 4KB

Related questions

336
views
1 answers
0 votes
Apex7D0 asked Feb 17
336 views
Hi, i'm starting my GATE journey and wanted to verify if these are the topics which should be learnt for GATE. The book is Operating Systems by Avi ... have 10th edition but it seems to have rearranged a lot of topics and chapters.
478
views
1 answers
0 votes
legacy asked Nov 27, 2022
478 views
] Our CPU is currently idle and the current time is labeled time 0. Four processes arrive to the ready queue at the following times and with ... for each process. Also calculate the average turnaround time for each scheduling algorithm.
999
views
2 answers
1 votes
legacy asked Nov 26, 2022
999 views
Suppose that a machine has 42-bit virtual addresses and 32-bit physical addresses.{a} How much RAM can the machine support (each byte of RAM must be ... is the advantage of using a two-level page table over single-level page table?
244
views
0 answers
0 votes
anupamsworld asked Oct 27, 2022
244 views
What is/are the difference(s) between System Program, Control Program, Kernel Program in Operating System.What is the relation between System Call and those?