5. If a process has allocated every 1024th virtual page (e.g. it has allocated virtual pages 0, 1024, 2048, 3072, 4096, 5120 ... 1024000), which one of the following page table schemes will use the LEAST amount of memory?
A. A flat page table
B. A two-level page table with 1024 first level entries
C. A two-level page table with 2048 first level entries
D. An inverted page table
E. Each of the above page table will use exactly the same amount of memory
Plz explain ?