虚拟化
虚拟化可以指各种计算概念,但通常是指在一台计算机上运行多个操作系统。虽然大多数计算机只安装了一个操作系统,但虚拟化软件可以让计算机同时运行多个操作系统。
例如,安装了 VMware Workstation 的Windows计算机可以在 Windows 界面中运行Linux。同样,Macintosh计算机可以使用 Parallels Desktop,在 Mac OS X 界面中运行 Windows。当另一个操作系统(OS)在主系统之上运行时,它被称为“虚拟机”。这是因为它的运行方式像普通计算机,但实际上是在另一个操作系统之上运行的。
虚拟化软件充当计算机主 OS 与虚拟 OS 之间的一层。它可以让虚拟系统像主 OS 一样访问计算机硬件,例如RAM、CPU和显卡。这不同于模拟,后者会将每条命令转换为系统处理器能够理解的形式。
当 Apple 开始使用与 Windows 计算机相同的x86处理器架构时,就可以通过虚拟化而不是模拟,在同一台计算机上运行 macOS 和 Windows。如今,Apple 已转向使用 ARM 架构的 Apple Silicon处理器,因此只有 ARM 版本的 Windows 可以在 macOS 中以“虚拟化”方式运行。在 Apple Silicon 计算机上运行 x86 版本的 Windows 时,必须使用模拟。
另一种虚拟化涉及连接到远程计算机系统,并通过自己的计算机对其进行控制。这通常称为远程访问。
测试你的知识