edited by
15,151 views
27 votes
27 votes

In a system with $\text{32 bit}$ virtual addresses and $\text{1 KB}$ 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
edited by

6 Answers

–4 votes
–4 votes
Option a is right but option c should als be right as huge no of pages will make managing page tables an overhead.
–5 votes
–5 votes
Here Number of pages will be 2^32/2^10= 2^20

Hence, Number of pages is much in number,thus chances to internal fragementation due to size of pages is larger,then overhead is reduced.

So answer will be option A.
Answer:

Related questions

55 votes
55 votes
7 answers
3
go_editor asked Apr 24, 2016
14,665 views
Suppose we want to synchronize two concurrent processes $P$ and $Q$ using binary semaphores $S$ and $T$. The code for the processes $P$ and $Q$ is shown below.$$\begin{ar...