虚拟化技术详解

看到这篇文章的朋友,大部分应该都用过虚拟化软件,然后才会想知道虚拟化技术的。windows下的常用的虚拟化技术有VmWare,VirtualBox等等,那么这篇文章将会介绍这些技术基本的实现原理,并普及虚拟化相关的术语描述。

目录

  • 虚拟化技术简介
  • 虚拟化分类
    • 寄居虚拟化
    • 裸机虚拟化
  • cpu虚拟化
  • 内存虚拟化
    • 内存提出的原因
    • 虚拟内存
    • 内存的虚拟化
  • 硬盘虚拟化
  • 络虚拟化

虚拟化技术简介

在这种技术里面,虚拟机对各种物理设备(cpu、内存、硬盘等)的调用,都是通过VMM层和宿主机的操作系统一起协调才完成的。VMvare和VirtualBox都是基于这种方式实现的。

裸机虚拟化

裸机虚拟化指的是,直接将VMM安装在硬件设备与物理硬件之间,如图3所示。VMM在这种模式下又叫做Hypervisor,虚拟机有指令要执行时,Hypervisor会接管该指令,模拟相应的操作。

络虚拟化

络虚拟化是让一个物理 络能够支持多个逻辑 络,虚拟化保留了 络设计中原有的层次结构、数据通道和所能提供的服务,使得最终用户的体验和独享物理 络一样,同时 络虚拟化技术还可以高效的利用 络资源如空间、能源、设备容量等。
络虚拟化的目的,是要节省物理主机的 卡设备资源。从资源这个角度去理解,可能会比较好理解一点。
详情请参见这篇文章: 络虚拟化

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年6月12日
下一篇 2018年6月12日

相关推荐