1.1.1 虚拟机简介

虚拟机通过特定的软件模拟现实中具有硬件系统功能的计算机系统,它运行在一个完全隔离的环境中。真实的计算机称作“物理机”,而通过虚拟机软件虚拟出来的计算机称为“虚拟机”。虚拟机离不开虚拟机软件,常见的虚拟机软件有VMware系列和VirtualBox系列。

虚拟机软件可以在用户的操作系统(如Windows 10)上虚拟出来若干台计算机,每台计算机都有自己的CPU、硬盘、网卡等硬件设备,可以安装各种计算机软件。这些虚拟机共同使用计算机中的硬件访问网络资源。每台虚拟机都可以安装独立的操作系统。

虚拟机可以安装Windows系列,也可以安装Linux的各个发行版,各个系统之间可以相互运行而互不干扰,如果单个系统崩溃,并不会影响其他的系统。虚拟机可以方便地增删硬件,增加硬件不会增加用户的成本。虚拟机的使用方式和普通的计算机一样,真可谓一举多得。总之,虚拟机让普通用户可以拥有多台计算机,让一些有破坏性的实验可以很方便地进行,节省了大量成本。

注意:虚拟机并不能虚拟出无限的资源,虚拟出来的计算机的硬件设备受限于物理机的各个硬件。各台虚拟机由于共享同样的硬件资源,所以虚拟机运行得越多,物理机的CPU和内存消耗也会相应增加。