8 8 votes In a $64$- bit machine, with $2$ GB RAM, and $8$ KB page size, how many entries will be there in the page table if its is inverted? $2^{18}$ $2^{20}$ $2^{33}$ $2^{51}$ Operating System isro2013 operating-system memory-management paging + – Misbah Ghaya 8.4k views answer comment Share Follow Print 0 reply Please log in or register to add a comment.
Best answer 11 11 votes RAM 2 GB =231 B Page size = 8 KB = 213 B Number of Entries in inverted page table = 231 / 213 =218 srestha answered May 2, 2016 • selected Jun 25, 2016 by ManojK srestha comment Share Follow See all 5 Comments 5 5 Comments reply shivanisrivarshini commented Jun 25, 2016 reply Follow flag What about 64 bit??? 0 0 replyShare Kapil commented Jun 25, 2016 reply Follow flag @shivani This is the reason why we are using inverted page table . For 64 bit, we have 264 / 8kb = 251 single page table entries , so the size of page table will be for 4 bytes entry size is 253 . A very big page table to store per process . Hence , we use inverted page table to store entry per physical frame which are 218 and take each entry to be 10 bytes suppose = 24 Then size of page table will be approx 2 MB.which is very less as compared to previous. In case of inverted, entry size is upto 16 bytes and for simple paging it is upto 4 bytes. 5 5 replyShare srestha commented Jun 25, 2016 reply Follow flag yes tnks @Kapilp 1 1 replyShare tryhard commented May 4, 2017 reply Follow flag @kapil bro "In case of inverted, entry size is upto 16 bytes and for simple paging it is upto 4 bytes" this is fixed ?? or u assume it 0 0 replyShare neethu_seb commented Jan 6, 2020 reply Follow flag @kapil - Can you please explain how you got entry size as 4B for simple paging and 16B for inverted paging? 0 0 replyShare Please log in or register to add a comment.
3 3 votes Inverted page table is a global page table maintained by the operating system for all the processes. There is just one page table in the entire system, implying that additional information needs to be stored in the page table to identify page table entries corresponding to each process. here no of pages are possible = 231 / 213 =218 for ex kvkumar answered Jun 28, 2016 kvkumar comment Share Follow 0 reply Please log in or register to add a comment.
1 1 vote for each frame we have one entry in inverted page table hence inverted page table entries are same as number of frame=2'18 jacknroll answered Nov 28, 2025 jacknroll comment Share Follow 0 reply Please log in or register to add a comment.