虚拟化概览 |
- 简要历史
- VM/370
- VM和VMM
- VMM设计目标和核心问题
- 架构和分类
- 指令的执行方式
- Bochs解析
- 波佩克与戈德堡虚拟化需求
- 进程中的虚拟机
- 硬件辅助的虚拟化(HVM)
- 英特尔CPU的VMX
- 设备虚拟化
- 常用术语
|
VMX 解析 |
- VMX简介
- 新的特权阶层(Root,Non-root)
- Guest
- VM Entry
- VM Exit
- 虚拟机控制结构(VMCS)
- 虚拟机状态(Guest-state)区
- 主机状态(Host-state)区
- 虚拟机执行控制字段
- 异常位图
- I/O位图
- 创建虚拟机
- 中断和异常管理
- 内存管理
- I/O管理
|
VMM解析之Bluepill |
- Bluepill项目背景
- 架构
- 模块
- 源文件结构
- 工作原理
- 如何实现一个简单的VMM
- 创建虚拟机的过程
- 管理虚拟机内存的简单方式
- IO和异常处理规则
|
实验一 |
构建加载和感受小型的VMM |
VMM解析之XEN |
- XEN项目的背景
- XEN架构
- Dom0
- VMM的启动过程
- 创建虚拟机的方式
- 管理虚拟机内存的复杂方式
- 虚拟设备的方法
- QEMU
- VTd
- 显卡虚拟化
|
VMM解析之VirtualBox |
- 简介
- 架构
- 主要模块
- 源程序结构
- 设备虚拟化
- VT-x的应用
- 虚拟显卡的工作原理
|
VMM解析之Virtual PC(VPC) |
- VPC简介
- 主要版本
- VPC的架构
- 组成部件
- 用户态进程
- 内核驱动
- Binary Patch
|
实验二 |
在调试器中理解VPC |
虚拟化技术在云计算的应用 |
- 云计算的关键特征
- 云计算的核心技术
- 云计算平台
- Hyper-v
- -架构
- -安装和配置
- -调试
- Amazon EC2
- -服务方式
- -核心设施
- -2011年4月崩溃案例分析
- Windows Azure
- -服务方式
- -SDK-
- 问题和挑战
|