虚拟机的运行架构
目录
前言:
VT,就是虚拟化技术(Virtualization Technology)的缩写。Intel VT就是指Intel的虚拟化技术。这种技术简单来说就是让可以让一个CPU工作起来就像多个CPU并行运行,从而使得在一台电脑内可以同时运行多个操作系统。只有部分Intel 的CPU才支持这种技术。
什么是虚拟机
虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。
什么是虚拟系统
虚拟系统通过真机(硬件机)生成现有操作系统的全新虚拟镜像(IOS文件),它有真实Windows系统完全一样的功能,一样的操作体验。进入虚拟系统后,所有操作都是在这个全新虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立的桌面(desktop),不会对真正的系统产生任何影响 ,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。
虚拟系统和传统的虚拟机的区别
- 虚拟系统不会降低电脑的性能,
- 启动虚拟系统不需要像启动Windows系统那样耗费时间,运行程序更加方便快捷
- 虚拟系统只能模拟和现有操作系统相同的环境,而虚拟机则可以模拟出其他种类的操作系统
- 而且虚拟机需要模拟底层的硬件指令,所以在应用程序运行速度上比虚拟系统慢得多。
1.寄居架构(实验环境、测试环境)
- 虚拟机作为应用软件安装在真机操作系统上
- 可以再次应用软件上安装多个操作系统
- 以直接安装在硬件上的系统为宿主。
相当于是在Windows系统上安装了一个虚拟化平台(虚拟机监视器),在Windows7的真实环境下通过虚拟机监视器虚拟出Windows2008和Windows7的系统,再在虚拟机系统里面安装各种需要的软件。相当于硬件电脑平台上运行三个甚至多个虚拟机系统,我们可以将不安全的软件扔到虚拟机系统里面去运行,因为虚拟机系统跟真机的系统是分开的,可以作为我们用的的靶机。不过虚拟机吃真机的cpu和内存,扮演着吸血鬼的角色,毕竟天下没有免费的午餐,对吧。而且虚拟机系统依赖于真实系统(真机)而存在,一旦真机炸了,虚拟机自然也不会幸存,座椅机器架构不适用于生产环境(一荣俱荣,一损俱损)。
2.原生架构(生产环境)
- 虚拟机软件直接安装在计算机硬件上
- 虚拟机本身就是一个操作系统
- 在这个虚拟机中可以同时运行多个操作系统
直接将操作系统安装在硬件基础上,也就成为了虚拟系统,然后再在虚拟系统里面添加更多的虚拟机系统,如Windows7、Windows8、Windows2008、WindowsXP等。虚拟机系统跟虚拟系统最主要区别就在于一个在Windows系统下(虚拟机系统),一个在硬件上(虚拟化系统)。
3.虚拟机产品
-Vmware (收费)
-Vmware workstation(寄居架构)
-Vmware vSphere(原生架构)
-微软
-Hyper-v(寄居架构)------寄居与Windows2008,2008里面自带vHyper-v软件,基于Windows,所以在市场上也占有一定的份额。
-VirtualBox(免费)
-Vmware workstation(寄居架构)
-Vmware vSphere(原生架构)
-下期详解Vmware 和VirtualBox