什么是虚拟化?为什么需要虚拟化?Linux/ARM虚拟化的实现和技术演进是怎样的?如何结合ARM处理器硬件提供的虚拟化支持,实现CPU、内存和I/O等的高性能虚拟化? 本课讲师陈老师具有10年以上Linux虚拟化实战经验,是高通、ARM公司前资深工程师。且看陈老师精心设计的兼顾原理和实战的课程! 上课形式: 在线视频;另设1个微信群讨论。 开课时间: 2019年10月8日晚开始,连续4次课,共5小时 内容列表: 第一天 第1节 Arm虚拟化概述 什么是虚拟化?为什么需要虚拟化? 两种虚拟化的实现方式:type 1 and type 2 Arm对虚拟化的支持 CPU虚拟化:Instructions/Registers trapping 内存虚拟化: Second Stage MMU/SMMU 中断虚拟化: Virtual Interrupt GICv2,v3&v4 Arm虚拟化技术的演进 第二天 第2节 Arm虚拟化实战: KVM vs Xen VMM工作原理 VMM初始化过程 VMM异常处理 VMM内存管理 创建和运行虚拟机 虚拟机设备管理 虚拟机中断处理 VM trap overhead: VHE TrustZone Virtualization: Secure EL2 第三天 第3节 ARM设备虚拟化 I/O虚拟化的原理 VIRTIO半虚拟化技术
Device Passthrough 设备直通技术
为什么Xen-Arm不需要居于QEMU的设备虚拟化 第4节 ARM虚拟化进阶 MMU Stage 2 页表详解
MMU和SMMU的协同 GIC控制器在Arm虚拟化中应用
免费试听预览(20分钟) arm虚拟化-免费试听 安卓手机用户通过微信小程序一键报名: arm虚拟化-点击报名 iphone和PC用户报名方法 电脑IE、Firefox、Chrome等浏览器访问www.yomocode.com网站,点击网站右上角的图标,微信扫码登录。 之后点击IO课程进入https://www.yomocode.com/courses/10,扫码报名。 报名结束后,扫码加客服微信,进入答疑群。 ---------------------------------------------------------------------------------------------------------------------- 我们尊重原创,也注重分享,文章来源于微信公众号:Linux阅码场,建议关注公众号查看原文。如若侵权请联系qter@qter.org。 ---------------------------------------------------------------------------------------------------------------------- |