JΛY*_*DΞV 7 cpu virtual-machine
英特尔的新 P/E 架构如何与虚拟机配合使用?我想像 VirtualBox 和 VMWare 这样的软件需要进行开发和更新,才能使用 Alderlake CPU 分配的资源创建虚拟机,因为现在有 2 种核心类型。传统上,当人们使用 virtualbox 或 VMware 等软件将内核分配给虚拟机时,它们会提供单个整数 、1 core、 或2 cores、 或3 cores,但使用新的混合 CPU 架构时,说“我想分配5核”。您需要明确说明您希望为其分配 5 个核心的核心类型。
我不知道虚拟机是如何在后台工作的,我想它们是某种包装器,无论它们是什么,我确信新的架构需要以不同的方式实现,这需要编写更多的软件,这需要测试、更新、错误修复等...
所以我想知道是否有人知道 Alderlake 在运行第 12 代 Intel CPU 之前没有的虚拟机时是否存在任何问题?
虚拟机产品不知道也不需要知道CPU核心是如何分配的。
虚拟 CPU 只不过是由 VM 产品旋转的线程,该线程在 VM 上下文中执行机器代码。对于 Windows,这与其他线程一样,由 Windows 调度程序正常处理。
对 P/E 内核的分配是在操作系统中使用硬件 Intel Thread Director 返回的数据完成的。事实上,这项新技术是 Windows 11 架构的主要原因之一。
我相信目前这项技术仅在 Windows 11 中使用,但 Linux 等将来可能会跟进。即使操作系统不支持这项技术,英特尔 CPU 也会自行进行一些内核分配。
更多阅读: 第 13 代英特尔酷睿处理器的工作原理。
| 归档时间: |
|
| 查看次数: |
5749 次 |
| 最近记录: |