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

2.1 CPU虚拟化概述

首先回顾物理环境中CPU的主要功能。作为运算单元,CPU从主存中取出指令并执行,在此过程中CPU需要从寄存器或主存中获取操作数,并将结果写回寄存器或主存。此外,CPU还需要响应一些发生的系统事件,这些系统事件可能是由指令执行触发,如除零错误、段错误等;也有可能是由外部事件触发,如网卡收到了一个网络包、磁盘数据传输完成等。在这些事件中,最受关注的就是中断和异常事件。简而言之,CPU应当能高效正确地执行所有指令并响应一些发生的系统事件,这也是虚拟环境中vCPU应当完成的工作。但在虚拟环境中,要实现上述功能却面临一些挑战。 Jn1oq8qNHbtnNWBW/rnx651Sk9h2VOh5sJgfMrNaSMRC9s8Ig3JRE/pvYYGZdAhx

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