购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第2章
CPU虚拟化

第1章已经简要描述了系统虚拟化的三个重要组成部分:CPU虚拟化、内存虚拟化和I/O虚拟化,本章将深入介绍CPU虚拟化部分。早期由于缺乏相应硬件的支持,只能采用陷入-模拟、扫描与修补、二进制翻译等软件模拟的方式解决“虚拟化漏洞”问题,效率较低。而随着Intel VT-x等虚拟化硬件技术的出现,硬件辅助CPU虚拟化技术逐渐成为主流。本章2.1节简要概述CPU虚拟化,2.2节介绍Intel VT-x提供的CPU虚拟化硬件支持,2.3节和2.4节分别介绍x86架构下QEMU/KVM CPU虚拟化实现和中断虚拟化实现,2.5节主要介绍新型“多虚一”开源项目GiantVM中CPU虚拟化和中断虚拟化的实现。 9PrYH3c8YAurrwQOet8q2bGy0IP4gH2npFl08W05dSXB3PlIZuq7035GLr1gjvvi

点击中间区域
呼出菜单
上一章
目录
下一章
×