564 views
2 votes
2 votes
Suppose a process has only the following pages in its virtual address space; two contiguous code pages starting at virtual address 0x0000000, two contiguous data pages starting at virtual address 0x00400000, and a stack page starting at virtual address 0xFFFFF000. The amount of memory required for storing the page tables of this process is
(A)8 KB (B) 12KB (C) 16 KB (D) 20KB

1 Answer

1 votes
1 votes
Some part of the question is missing. Actually it is common data question in CS gate. Answer is 16 kB. Two code pages are present in one page Two data pages are present in one page Stack takes one page Page table takes one page total 4*4K=16K

Related questions

0 votes
0 votes
1 answer
2
lea asked Jun 12, 2023
366 views
0 votes
0 votes
1 answer
3
tishhaagrawal asked Dec 16, 2023
315 views
Below is my approach to solving this question, can anyone please explain if I am doing it the right way?Let X = #free slotssince, m =7 and n = 3So, $4 \leqslant x\leqsla...
0 votes
0 votes
1 answer
4
Mrityudoot asked Sep 18, 2023
234 views
Does Classless Addressing also keep one-one address (each) reserved for Network and broadcast ID? If yes then are they the same bits as in Classful addressing?