zoukankan      html  css  js  c++  java
  • 虚拟化基础知识体系整理

    梳理出虚拟化有关的基本知识框架,逐步丰富框架,并针对结点深入学习总结。

    模拟器原理

    了解模拟器的原理,有助于理解虚拟化底层原理,所以需要适当的补充下基础知识。

        --QEMU,Bochs

                 -- 解释执行

                 -- 二进制动态翻译

                     -- dyngen

                     -- TCG(Tiny  Code Generator) 

    虚拟化

        -- CPU虚拟化

                 -- 指令模拟

                     -- 解释执行

                     -- 扫描与修补

                     -- 二进制代码翻译

                -- 中断和异常

                -- 多称多处理器的模拟

                 -- intel 硬件辅助cpu虚拟化

        -- 内存虚拟化

                 -- 影子页表

                 -- intel 硬件辅助内存虚拟化

        -- I/O虚拟化(我的重点学习对象)

                 -- 软件i/o虚拟化(设备模拟)

                 -- 半虚拟化(para )

                     -- 前端驱动 后端驱动

                     -- virtio

                 --  基于硬件

                     -- intel vt-d

                     -- sr-iov

                     -- mr-iov

                  -- 网络虚拟化

                     -- open vswitch

                     -- dpdk

    我所理解的虚拟化,VMM截获VM中指令操作、访存操作、IO操作,模拟出结果并反馈。VM本身接触不到物理硬件,或者能接触到但严格被VMM管理限制着。

    以下是我搭建的博客地址,更多关于虚拟化的基础知识文章,可以到我的博客中查看交流。

    原文链接:http://itblogs.ga/blog/20141217212046/

      

      

  • 相关阅读:
    查询表中字段相同的记录的sql
    c++ builder调用htmlencode
    win7 64位下使用regsvr32注册activex dll
    在sql 2005里创建一个和sa一样权限的账号
    c++ builder 使用indy http调用webservice方法
    sql 2005创建只读帐号的另一种方法
    C#如何用Graphics画出一幅图表
    C#中字符串的处理
    SQL语句快速介绍
    C#如何开发扫雷游戏
  • 原文地址:https://www.cnblogs.com/jintianfree/p/4215981.html
Copyright © 2011-2022 走看看