vas = 2^32
divided into 32 segments = 2^5
size of each segment = 2^32/2^5 = 2^(32-5)= 2^27
let page size be 2^x , then no of pages in one segment = 2^27/2^x = 2^(27-x)
no of entries in page table for one segment = 2^(27-x)
size of each entry = 8B = 2^3B
total size of page table = 2^(27-x)*2^3 = 2(27-x+3)= 2^(30-x)
now as it should fit in one page so 2^(30-x) = 2^x => base are same so exponent are also same
30-x = x => 2x = 30 = >x = 15
page size 2^x = 2^15 = 32KB
option d