Home » Operating Systems » Operating systems miscellaneous » Question

Operating systems miscellaneous

  1. 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
    1. the large amount of internal fragmentation
    2. the large amount of external fragmentation
    3. the large memory overhead in maintaining page tables
    4. the large computation overhead in the translation process
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.



Your comments will be displayed only after manual approval.