GATE - 2003 | OS | In a system with 32 bit virtual addresses and 1KB page size, use of

GATE - 2003 | OS | In a system with 32 bit virtual addresses and 1KB page size, use of
Posted on 23-02-2022

GATE - 2003 [Operating System]

Questions:

In a system with 32 bit virtual addresses and 1KB page size, use of one-level page tables for virtual to physical address translation is not practical because of  

A

the large amount of internal fragmentation

B

the large amount of external fragmentation

C

the large memory overhead in maintaining page tables

D

the large computation overhead in the translation process

Solution:

Option (C) is Correct.

Page size = 1KB
Virtual address = 32 bit = 232
No. of page level entries = 232 / 210
= 222
= 4M (Too large size)

Thank You