VM to Hardware Address Translation

VM to Hardware Address Translation - Offse t Hardware...

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
VM to Hardware Address Translation The VM address is divided into two parts: Page number (higher 20 bits) Offset (Lower 12 bits: 0-4095) (Assuming page size=4096 or 212) Only the page number is translated. The offset remains the same Example: in 0x2345, the last 3 hex digits (12 31 12 11 0 Page number Offset
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
VM to Hardware Address Translation Page Number Offse t VM Address Page Table Page Number
Background image of page 2
Background image of page 3
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Offse t Hardware Address 1 2 232/212-1 = 220-1 789 625 367 429 VM to Hardware Address Translation (one-level page table) 0x2 0x345 VM Address 0x2345 Page Table 0x34 5 Hardware Address 1 2 232/212-1 = 220-1 0x789 0x625 0x767 0x429 Page Number Page Number Offset Offset 0x767 VMaddr=0x2345 pagenum=0x2 offset=0x345 haddr=0x767345 pagenum=0x767 offset=0x345...
View Full Document

Page1 / 3

VM to Hardware Address Translation - Offse t Hardware...

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online