他们在某处说这本质上是内核(或内核线程)。例如,通过超线程技术,系统将物理内核定义为两个虚拟内核。
有人声称虚拟处理器可以通过软件来模拟,虚拟处理器可以与操作系统进行比较。线程作为与它相关的进程,就像从操作系统的角度来看虚拟处理器本身是一个进程一样。
他们还说,在创建虚拟机时,可以为其分配虚拟处理器
那么什么是虚拟处理器
他们在某处说这本质上是内核(或内核线程)。例如,通过超线程技术,系统将物理内核定义为两个虚拟内核。
有人声称虚拟处理器可以通过软件来模拟,虚拟处理器可以与操作系统进行比较。线程作为与它相关的进程,就像从操作系统的角度来看虚拟处理器本身是一个进程一样。
他们还说,在创建虚拟机时,可以为其分配虚拟处理器
那么什么是虚拟处理器
这不是一个术语,而是一个常用短语。虚拟处理器是看起来像工作处理器但不是处理器的东西。确切的含义取决于上下文。
所以,从前没有人听说过多核处理器,当有必要时,他们安装了几个处理器。而当多核处理器出现时,出于向后兼容的目的,每个核开始作为一个单独的处理器“呈现”给操作系统。也就是说,你在主板上有百分之一 - 操作系统写道,其中有两个。没有第二个处理器真的存在,它是虚拟的。更准确地说,两个内核都称为虚拟处理器,因为它们是相同的。
有处理器模拟器。例如,您可以下载 NES 模拟器并在其上玩旧游戏。这些游戏是为 Ricoh 2A03 处理器编写的,但您将在 Intel 处理器系列上玩它们。但是,大多数游戏不会注意到替换,因为模拟器实现了所有必要的指令。从这个意义上说,NES 模拟器包含一个虚拟处理器。
在虚拟机内部,运行着一个真正的操作系统,称为“客户”操作系统。这个操作系统,就像在虚拟机之外工作时一样,尝试使用硬件。但是在虚拟机中,所有“硬件”都是虚拟的(极少数例外):例如,如果您在装有 Windows 的虚拟机上访问设备管理器,您将看不到任何与真实设备相似的东西。虚拟机的处理器也是虚拟的。