Load-Time Relocation
CS 140 Lecture Notes: Virtual Memory Slide 1
Load-Time Relocation Operating System Process 3 Process 6 - - PowerPoint PPT Presentation
Load-Time Relocation Operating System Process 3 Process 6 Process 1 0 CS 140 Lecture Notes: Virtual Memory Slide 1 Base & Bounds Example 2000 1420 SP Process Virtual RETURN Address Space 140 66 62 CALL
CS 140 Lecture Notes: Virtual Memory Slide 1
CS 140 Lecture Notes: Virtual Memory Slide 2
2000 1420 140 62 66 SP RETURN … … CALL 140 …
CS 140 Lecture Notes: Virtual Memory Slide 3
16 9 9 9 9 12 PML4 PML3 (Page Directory Pointer Table) Page Frame Offset PML4 Base
64-bit Virtual Address 52-bit Physical Address 40 12
PML2 (Page Directory) PML1 (Page Table)
CS 140 Lecture Notes: Virtual Memory Slide 4
CS 140 Lecture Notes: Virtual Memory Slide 5