edited by
1,356 views
5 5 votes
Consider a computer with 64 MB physical memory and 32 bit virtual address space. If the page size is 4KB , then the size of page table in MB is _____________    (Assume 2 bits per page table entry for extra information other than that for addressing)

1 Answer

Best answer
10 10 votes
Answer is 2MB.

We need a page table entry for each possible page (virtual) means for $2^{32}/4 KB = 2^{20}$ possible pages.

Each page table entry must address a physical page whose address can be of $\log (64 MB / 4KB) = 14 $bits.

We are mentioned 2 extra bits per page table entry- so 16 bits = 2 bytes per PTE.

So, size of page table = $2 \times 2^{20} = 2 \; MB.$
selected by
Answer:
Position:
Show:

Related questions

3 3 votes
1 1 answer
711
711 views
Bikram asked Sep 3, 2016
711 views
Swap space in the disk is used to _____save temporary html pagessave process datastore the super-blockstore device drivers
6 6 votes
2 answers 2 answers
1.9k
1.9k views
Bikram asked Sep 3, 2016
1,917 views
A system with a 2-level paging scheme in which a regular memory access takes 150 nanoseconds(ns) and page faults takes 4 miliseconds(ms). An average instruction takes 100...
5 5 votes
1 answers 1 answer
1.3k
1.3k views
Bikram asked Sep 3, 2016
1,311 views
Which of the following page replacement schemes is the toughest to implement from a hardware point of view?LRUFIFOMRUAll have equal complexity
4 4 votes
2 answers 2 answers
1.4k
1.4k views
Bikram asked Sep 3, 2016
1,363 views
The size of the virtual memory in a computer system depends on the size of the data busmain memoryaddress busRAM