看到这篇文章的朋友,大部分应该都用过虚拟化软件,然后才会想知道虚拟化技术的。windows下的常用的虚拟化技术有VmWare,VirtualBox等等,那么这篇文章将会介绍这些技术基本的实现原理,并普及虚拟化相关的术语描述。
目录
- 虚拟化技术简介
- 虚拟化分类
- 寄居虚拟化
- 裸机虚拟化
- cpu虚拟化
- 内存虚拟化
- 内存提出的原因
- 虚拟内存
- 内存的虚拟化
- 硬盘虚拟化
- 络虚拟化
虚拟化技术简介
在这种技术里面,虚拟机对各种物理设备(cpu、内存、硬盘等)的调用,都是通过VMM层和宿主机的操作系统一起协调才完成的。VMvare和VirtualBox都是基于这种方式实现的。
裸机虚拟化
裸机虚拟化指的是,直接将VMM安装在硬件设备与物理硬件之间,如图3所示。VMM在这种模式下又叫做Hypervisor,虚拟机有指令要执行时,Hypervisor会接管该指令,模拟相应的操作。
络虚拟化
络虚拟化是让一个物理 络能够支持多个逻辑 络,虚拟化保留了 络设计中原有的层次结构、数据通道和所能提供的服务,使得最终用户的体验和独享物理 络一样,同时 络虚拟化技术还可以高效的利用 络资源如空间、能源、设备容量等。
络虚拟化的目的,是要节省物理主机的 卡设备资源。从资源这个角度去理解,可能会比较好理解一点。
详情请参见这篇文章: 络虚拟化
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!