Consider a 32-bit system with 1K pages and simple single-level paging. (a). With
ID: 662451 • Letter: C
Question
Consider a 32-bit system with 1K pages and simple single-level paging.
(a). With 1K pages, the offset is 10 bits. How many bits are in the virtual page number (VPN)?
(b). For a virtual address of 0xFFFF, what is the virtual page number?
(c). For a virtual address of 0xFFFF, what is the value of the offset?
(d). What is the physical address of the base of physical page number 4?
(e). If the virtual page for 0xFFFF is mapped to physical page number 4, what is the physical address corresponding to the virtual address 0xFFFF?
Explanation / Answer
a) Virtual Page Number bits = Virtual Address - Offset
Virtual Address = OS address length=32bits
offset=10 bits
=>Virtual Page Number bits=32-10=22 bits
b) virtual page number=111111
c)offset=1111111111
d)11111111111
e)11111111111
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.