致力于提升研发企业的持续创新能力

结盟众多企业“教练”, 共同设计、开发及提供人才培养解决方案,通过新颖多样的学习方式,针对性的定制化内容,助力企业全面提升竞争优势。

课程分类列表

虚拟化技术及其应用
课程类别:开发语言工具

虚拟化

课程讲师:

张银奎

课程周期:

2天

课程费用:

5200元/人

本课程培训周期为2天 虚拟化技术有着悠久的历史,在操作系统、计算机安全、软件测试、芯片研发等领域有着极其广泛的应用,它也是支撑云计算的三大关键技术之一。当正像这个技术的名字一样,很多人对虚拟化技术的理解也很虚幻,如同雾里看花一样,没有落到实处。本培训将从多个角度深入解析虚拟化技术的方方面面,包括虚拟化技术的简要历史、CPU的虚拟化支持、虚拟机和VMM的实现原理、在云平台中的应用等。 从云计算和虚拟化技术的大局着眼,高屋建瓴 深入挖掘关键技术的关键细节,思想“桩基”扎根技术最低层 解析源代码,把握软件最本质 利用调试器现场解析实际虚拟机产品,独家揭秘 语言平实生动,享受求知乐趣

第一部分
虚拟化概览
简要历史
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-
问题和挑战
找到所需课程了吗?即刻 填写申请表格 与我们联络吧