![Windows XP 真的是多核的吗?](https://linux22.com/image/1219608/Windows%20XP%20%E7%9C%9F%E7%9A%84%E6%98%AF%E5%A4%9A%E6%A0%B8%E7%9A%84%E5%90%97%EF%BC%9F.png)
我想知道,Windows XP 真的是多核的吗?我通常看到我的 CPU 占用率为 54%,这似乎是 CPU1 占用了所有资源,而一些内核资源占用了 CPU2?我运行了 VMWare,它应该是 CPU 密集型的,并将亲和性设置为 CPU1(而不是 0),它并没有占用我太多的 CPU 能力。注意到这两个之后,我很好奇,想问这个问题。
我目前正在使用 Dell Inspiron 1545
答案1
XP 是一个操作系统。它不能是“多核”的 - 多核是一个硬件术语,描述 CPU,特别是具有两个或多个“核心”的 CPU,这些核心可充当单独的处理器。
至于 XP,它是多线程的。为了让应用程序使用多个处理器,操作系统必须支持它,并且应用程序本身必须支持多线程。XP 使用抢占式多任务为正在运行的应用程序分配处理器时间。
然后,假设您问这个问题部分是因为您对性能有顾虑,系统的性能取决于各种组件,包括最慢的关键组件——硬盘。
最后,没有操作系统可以在不影响性能的情况下扩展 CPU 性能。这意味着 4 核 CPU 系统(基于 Linux、基于 Unix 或基于 Windows)不会以比单核 CPU 快 4 倍的速度运行适当的多线程程序 - 在理想情况下,它可以将应用程序的性能提高 3-3.5 倍。
答案2
我希望你的 XP 至少已修补 SP2并且这热修复
配备多个处理器且支持处理器电源管理功能(如高级配置和电源接口 (ACPI) 处理器性能状态)的计算机需要 Microsoft Windows XP Service Pack 2 (SP2)。有
其他更新可用于优化运行 Windows XP SP2 的计算机的性能和行为。如果没有这些更新,配备了这些具有电源管理功能的移动双核处理器的计算机可能会出现性能下降或异常行为。