CameraIcon
CameraIcon
SearchIcon
MyQuestionIcon
MyQuestionIcon
1
You visited us 1 times! Enjoying our articles? Unlock Full Access!
Question

A computer system implements 8 kilobyte pages and a 32-bit physical address space. Each page table entry contains a valid bit, a dirty bit, three permission bits, and the translation. If the maximum size of the page table of a process is 24 megabytes, the length of the virtual address supported by the system is_____bits.
  1. 36

Open in App
Solution

The correct option is A 36
Page size = 8 KB 13 bit offset
Number of frames bits = 32 - 13 = 19 bits
Page table entry = Valid + Dirty + Permission bits + Translation (frame bits)
= 1 + 1 + 3 + Frame bits
= 5 + 19 =24 bits
Page table size = 24 Mbytes
Number of pages = Number of page table entries
= 24 Mbytes24 Bits=8 M=223pages
23 bits needed for page and 13 bits offset Length of virtual address = 23 + 13 = 36 bits.

flag
Suggest Corrections
thumbs-up
1
Join BYJU'S Learning Program
similar_icon
Related Videos
thumbnail
lock
Hardware Support for Page Table using TLB
OTHER
Watch in App
Join BYJU'S Learning Program
CrossIcon