我的電腦中有兩個核心,我想知道:當我的電腦同時執行多個程式(firefox、下載、卸載等)時,Windows 在多個核心之間分佈的情況如何?
答案1
當問題是多個單執行緒進程都試圖使用盡可能多的 CPU 時,Windows 可以很好地分配負載。
但是,您描述的情況更受硬碟同時讀取(或寫入)不同內容的能力的限制。增加更多核心根本不會有任何幫助。
答案2
這將取決於 Windows 的版本。這是一個影片描述Windows 7如何改進排程器(scheduler)。簡而言之,它做得非常好。
我的電腦中有兩個核心,我想知道:當我的電腦同時執行多個程式(firefox、下載、卸載等)時,Windows 在多個核心之間分佈的情況如何?
當問題是多個單執行緒進程都試圖使用盡可能多的 CPU 時,Windows 可以很好地分配負載。
但是,您描述的情況更受硬碟同時讀取(或寫入)不同內容的能力的限制。增加更多核心根本不會有任何幫助。
這將取決於 Windows 的版本。這是一個影片描述Windows 7如何改進排程器(scheduler)。簡而言之,它做得非常好。