- 1
- 0
- 约1.44千字
- 约 10页
- 2019-10-17 发布于湖北
- 举报
;目录;处理器虚拟化技术介绍;处理器虚拟化技术介绍;vCPU本质是一个结构体,以Intel VT-x为例,vCPU -般可以划分为两个部分:一个是VMCS结构(Virtual Machine Control Structure,虚拟机控制结构),其中存储的是由硬件使用和更新的内容,这主要是虚拟寄存器。一个是VMCS没有保存而由VMM使用和更新的内容,主要是VMCS以外的部分。
在具体实现中,VMM创建客户机时,首先要为客户机创建VCPU,然后再由VMM来调度运行。整个客户机的运行实际上可以看作是VMM调度不同的vCPU运行。
;(1) vCPU的创建:创建vCPU实际上是创建vCPU描述符,由于vCPU描述符是一个结构体,因此创建vCPU描述符就是分配相应大小的内存。vCPU描述符在创建之后,需要进一步初始化才能使用。
(2) vCPU的运行:vCPU创建并初始化好之后,就会被调度程序调度运行,调度程序会根据一定的策略算法来选择vCPU运行。
(3) vCPU的退出:和进程一样,vCPU作为调度单位不可能永远运行,总会因为各种原因退出,例如执行了特权指令、发生了物理中断等,这种退出在VT-x中表现为发生VM-Exit。对vCPU退出的处理是VMM进行CPU虚拟化的核心,例如模拟各种特权指令。
(4) vCPU的再运行:VMM在处理完vCPU的退出后,会负责将vCPU投入再运行。;I
您可能关注的文档
最近下载
- 样本abb机械m2se我们提供电机、发电机机械传动产品各项相应服务及专门技术.pdf VIP
- 安徽省 皖 2015S209 DBJT11-175 混凝土砌块式排水检查井_可搜索.pdf VIP
- 陕2020TJ053 轻质复合保温免拆模板建筑构造图集.docx VIP
- 02S404 防水套管国标规范.pdf VIP
- 第4课《古代诗歌四首——观沧海》课件 统编版语文七年级上册 (3).pptx VIP
- DB13(J)∕T 8622-2025 建筑工程技术资料管理标准.pdf VIP
- 产褥感染诊疗指南(2025).docx
- (2026秋新版)统编版道德与法治六年级上册全册教案.doc
- (2026秋新教材)人教版四年级数学上册全册PPT课件.pptx
- 感染后咳嗽的中西医治疗苏黄止咳胶囊.pptx VIP
原创力文档

文档评论(0)