-
In a system with 32 bit virtual addresses and 1 kbyte page size, use of one-level page tables for virtual to physical address translation is not practical because of
-
- the large amount of internal fragmentation
- the large amount of external fragmentation
- the large memory overhead in maintaining page tables
- the large computation overhead in the translation process
- the large amount of internal fragmentation
Correct Option: C
32 bit virtual address, i.e. 232 kB of virtual memory & 1 kB page size.
So total pages = 232.
So. we need to maintain a page table of 232 rows, this require 4 GB main memory which is quite impractical due to large memory overhead. Hence (c) is correct option.