Database Reference
In-Depth Information
Virtual memory of
program 1 on VM1
Virtual memory of
program 2 on VM1
Real memory of VM1
Virtual memory of
program 3 on VM2
Real memory of VM2
1000
1500
1000
500
1000
Not
mapped
2000
3000
5000
4000
3000
Physical memory
of system
Virtual
page
Real
page
Virtual
page
Real
page
4000
---
---
---
---
500
1000
1000
5000
1000
Virtual
page
Real
page
Not mapped
---
---
---
---
---
---
3000
2000
1500
4000
3000
1000
500
---
---
---
---
VM1 real
page
Physical
page
VM1 real
page
Physical
page
---
---
Page table for
program 1
Page table for
program 2
4000
3000
---
---
---
---
---
---
Page table for
program 3
1500
3000
5000
500
Not mapped
1000
500
---
3000
3000
---
Not mapped
---
---
---
---
Real map table for VM1 at
the hypervisor
Real map table for VM2 at
the hypervisor
FIGURE 16.18 Memory virtualization in a native system VM. (Example from J. E. Smith and R. Nair, Virtual Machines: Versatile Platforms for
Systems and Processes , Morgan Kaufmann, 2005.)
Search WWH ::




Custom Search