一、前言
几天前,我翻了翻BIOS,关闭了一个我不知道的功能,然后在系统中重新启动了它(黑苹果)。我发现有些软件不能正常工作,主要包括虚拟机软件(VMware,ParaDesktop)和一些用于构建开发环境的软件(XAMPP,Docker等)。),但是除了这些软件之外,其他软件都可以正常工作,所以我开始想知道原理是什么。然后我上网查了一下,发现我关闭了“虚拟化”的功能!因为码头工人通常被使用,我好奇地检查了相关信息。
@
二、虚拟化是什么
虚拟化是将一台计算机模拟成多台逻辑计算机,并在这些逻辑计算机上同时运行不同的程序,而不会相互干扰。
一般来说,就是提供一个操作环境,使用现有的软件和硬件来模拟一套“虚拟层”硬件,然后在虚拟硬件上运行软件。
因此,我们通常使用的各种虚拟机实际上都是基于虚拟化的,换句话说,如果没有虚拟化功能,就不会有这么多虚拟机软件。
传统虚拟机的结构图:
Docker的结构图: