【每日一知】带你走近虚拟机 (2021.02.10)
一、简介
虚拟机(Virtual Machine)
- 是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。
- 目前流行的虚拟机软件有VMware、Virtual Box和Virtual PC,
- 它们都能在Windows系统上虚拟出多个计算机,每个虚拟计算机可以独立运行,可以安装各种软件与应用等。
二、原理
虚拟机其实就是一款模拟电脑硬件的软件。
比如说你的电脑,在装windows系统或者其他操作系统之前,它本身是一个由硬件组装的电脑,一般称为裸机。
装了虚拟机之后可以相当于你多了一台裸机。然后再在虚拟机里装操作系统,就相当于多了一台电脑。
三、优缺点
优点
- 节省时间,管理花费以及物理空间。(因为软件是独立于物理主机电脑的,用户可以在一片独立的硬件上运行多个系统示例)
- 支持运行老的版本的app,迁移一个旧的版本的app到一个更新的或者不同的操作系统。
- 提供安全的沙盒环境、帮助孤立可能会感染VM实例的恶意软件。由于VM中的软件并不能篡改主机电脑,恶意的软件并不能传播很多的危害。
缺点
- 一个物理主机运行多个虚拟机可能会导致性能不稳定,大多数情况下虚拟机的效率还是比不上物理主机。
- 大多数的IT操作利用了物理主机和虚拟机间的平衡。
四、实际应用
我目前用过两款:
- 一是机器人技术课程里,采用Virtual Box,安装了Ubuntu,进行课程学习。
- 二是汇编语言课程里,采用Dos Box,进行汇编语言运行。