2 有關近代電腦架構由單處理器發展至多處理器(multiprocessor)的動..-阿摩線上測驗
最佳解! | ||
3F
|
4F hhh 大一上 (2023/04/23)
多處理器電腦可以顯著加速多執行緒(multi-thread)工作的執行,但對於單執行緒的工作,加入更多的處理器可能無法有效地提高其執行速度。原因在於,單執行緒的工作只能被分配到一個處理器上執行,即使系統中有多個處理器可用,也只有一個處理器在執行該工作。 不過,即使對於單執行緒的工作,在系統中使用多個處理器也可以帶來一些好處。例如,透過負載平衡(load balancing),可以將系統中的其他工作分配給其他處理器來減輕單個處理器的負擔,從而提高整個系統的效率。此外,多處理器系統也可以提供更好的系統可用性,因為如果其中一個處理器發生故障,系統仍然可以繼續運行。 總之,雖然多處理器電腦可以加速多執行緒工作的執行,但對於單執行緒的工作,加入更多的處理器可能無法有效地提高其執行速度。但是使用負載平衡和提高系統可用性等技術,仍然可以從多處理器系統中獲得其他好處。 |