《虚拟化的硬件和软件支持》

作者:

日期:2023-03-16

出版:

  • 119
  • 0
  • 0

作品总结

《虚拟化的硬件和软件支持》

本书重点讨论核心问题,即硬件为有效运行虚拟机提供的必要架构支持,以及运行它们的虚拟机管理程序的相应设计。当指令集架构缺乏这种支持时,虚拟化仍然是可能的,但虚拟机管理程序仍然更加复杂,必须依赖于其他技术。

尽管当前架构中关注的是架构支持,但需要一些历史视角来适当地构建问题。本书的前半部分提供了波佩克和戈德堡四十年前开发的理论框架的历史视角。它还描述了尽管硬件缺乏架构支持,但启用了虚拟化的早期系统。

通常情况下,理论定义了一组必要但不充分的特征,现代架构是理论框架与实际系统得出的见解相结合的结果。本书的后半部分介绍了 x86-64 和 ARM 处理器中对虚拟化的最新支持。本书深入介绍了这两种处理器架构的CPU、内存和I/O虚拟化,以及Linux/KVM、VMware和Xen虚拟机管理程序的案例研究。最后,对跨多个虚拟机管理程序的当前一代基于 x86 和 ARM 的系统进行虚拟化的性能比较。


0条评论