求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某核电企 软件设计重构与代码
某集成电 多核体系的软件仿真
某电力能 设计模式原理及应用
南方航空 软件设计方法与实践
某跨国公 软件设计原理与实
爱立信( 软件设计
Moto 设计模式

 

虚拟化技术及其应用         
 
授课讲师:张老师 ,Intel资深技术专家
时间地点:北京 、上海、深圳根据报名开班
课程费用: 5000元/人,详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
 

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

 
培训对象:虚拟化技术开发工程师
学员基础:熟悉一般的操作系统的功能和管理
授课方式: 小班授课(12人之内)+ 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 2天
虚拟化概览
  • 简要历史
  • 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-
  • 问题和挑战
 
其他人还看了课程
数据分析与挖掘  
红帽认证  
企业战略与变革管理  
软件架构设计方法  
定制内训




最新活动计划
QT应用开发 11-21[线上]
C++高级编程 11-27[北京]
LLM大模型应用与项目构建 12-26[特惠]
UML和EA进行系统分析设计 12-20[线上]
数据建模方法与工具 12-3[北京]
SysML建模专家 1-16[北京]