虚拟机的相关概念
1. 虚拟机
2. 虚拟系统
3. 虚拟化
4. 虚拟化技术
5. 虚拟及的应用领域
1、 什么是虚拟机
虚拟机(Virtual Machine) 是指软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统。
流行的虚拟机软件
- VMware
- Virtual Box
- Virtual PC
以上三种虚拟机软件都能在Windows虚拟机上虚拟出多个计算机。
2、什么是虚拟系统
虚拟系统是通过在虚拟软件上生成现有操作系统的全新虚拟镜像,它具有真实Windows系统完全一样的功能
如:我们在 VMware Workstation下安装一个Windows Server 2016操作系统
进入虚拟系统(Windows Server 2016)后,所有操作都是在这个全新的独立的虚拟系统里面进行,可以独立安装运行软件,保存数据,拥有自己的独立桌面,不会对真正的系统产生任何影响,而且具有能够在现有系统与虚拟镜像之间灵活切换的一类操作系统。这也是本课程我们选择在虚拟系统中进行实训的原因
3、什么是虚拟化
虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机
在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率。
4、什么是虚拟化技术
虚拟化技术是把计算机有限的固定的资源根据不同需求进行重新规划以达到最大利用率的思路,在IT领域就叫做虚拟化技术。
虚拟化技术可以 扩大硬件的容量, 简化软件的重新配置过程。
5、虚拟化技术有哪些
平台虚拟化
它是针对计算机和操作系统的虚拟化,又分成服务器虚拟化和桌面虚拟化。
资源虚拟化
它是针对计算机和操作系统的虚拟化,例如存储虚拟化、网络资源虚拟化等虚拟化。
应用程序虚拟化
它包括仿真、模拟、解释技术等。例如Java虚拟机。
表示层虚拟化
在应用上与应用程序虚拟化类似。
不同:表示层虚拟化中的应用程序运行在服务器上,客户机只显示应用程序的UI界面和用户操作。例如微软的远程桌面。
虚拟化技术与多任务以及超线程技术是一回事吗?
多任务是指在一个操作系统中多个程序同时运行。
虚拟化技术是指同时运行多个操作系统而且每个操作系统中有多个程序运行,每一个操作系统都运行。在一个虚拟的CPU或者是虚拟主机上。
超线程技术只是单CPU 模拟双CPU来平衡程序运行性能。模拟的CPU不能分离,只能协同一起工作。
虚拟机的应用领域
- 可以安装各种演示环境,便于做各种例子。
- 保证主机的快速运行,减少不必要的垃圾安装程序;
- 偶尔使用的程序,或者测试用的程序在虚拟机上运行,避免每次重新安装,比如银行等常用工具,不经常使用而且要求保密比较好的,单独在一个环境下面运行。
- 想测试一下不熟悉的应用,在虚拟机中随便安装和彻底删除。