Windows 在核心之间分配任务的能力如何?

Windows 在核心之间分配任务的能力如何?

我的计算机有两个核心,我想知道这一点:当我的计算机同时运行多个程序(firefox,下载,卸载等)时,Windows 如何很好地在多个核心之间分配这些程序?

答案1

当问题在于多个单线程进程都试图尽可能多地使用 CPU 时,Windows 可以很好地分配负载。

但是,您描述的情况更多地受限于硬盘同时读取(或写入)不同内容的能力。增加几个核心对您没有任何帮助。

答案2

这取决于 Windows 的版本。以下是视频描述 Windows 7 如何改进调度程序(scheduler)。简而言之,它做得相当不错。

相关内容