edited by
1,337 views
0 votes
0 votes
A computer system implements a 36 bit virtual address. Page size of 4 KB and the size of physical memory is 30 bits. The approximate size of page table in the system is ________ MB.

I got 36 but given answer is 48.Which is correct?
edited by

2 Answers

3 votes
3 votes

page table size = no. of entries in page table × page table entry size.

No. of pages = 2^36/2^12 = 2^24

No. of frames = 2^30/2^12 = 2^18

So, frame no. is 18 = 3bytes(approx.)

Page table size = 2^24 × 3 = 48MB 

Related questions