SMP
對稱式多處理器
對稱式多處理器是什麼?
對稱式多處理器又稱對稱多處理、共享式記憶體多處理器系統,英文簡稱SMP。這是一種多處理器電腦軟硬體架構,兩個或更多中央處理器(CPU)共同使用相同的主記憶體和其他資源,透過同樣的作業系統操作,架構當中,每個處理器的地位相等。如果處理器包含數顆核心,對稱式多處理器架構會把每顆核心視作獨立的處理器來使用。
大多現代的多處理器電腦系統,都使用某種對稱式多處理器架構。每一個中央處理器都能處理主記憶體內任何運算工作,達成優化效能,充分使用運算資源,平均分配工作負載。這類型系統適用於只需要少量處理器,但需要同時能處理大量資料運算分析的應用程式。
大多現代的多處理器電腦系統,都使用某種對稱式多處理器架構。每一個中央處理器都能處理主記憶體內任何運算工作,達成優化效能,充分使用運算資源,平均分配工作負載。這類型系統適用於只需要少量處理器,但需要同時能處理大量資料運算分析的應用程式。
為何需要?
對稱式多處理器架構的優點是系統架構簡單,方便管理,資料流通量高,平行運算程式易於撰寫。不過,對稱式多處理器架構也有缺點,包括可擴充性較差,高階機種擴充成本很昂貴。對稱式多處理器使用的作業系統和軟體程式,也要特別優化,才能充分發揮這類型架構的長處。
因此,對稱式多處理器較少出現在個人電腦上,較常用在伺服器系統,可同步處理不同工作,執行許多應用程式。使用對稱式多處理器的伺服器,執行多數應用程式效益遠勝過單一處理器;可擴充性的問題,大多可透過創新的伺服器設計來克服。
因此,對稱式多處理器較少出現在個人電腦上,較常用在伺服器系統,可同步處理不同工作,執行許多應用程式。使用對稱式多處理器的伺服器,執行多數應用程式效益遠勝過單一處理器;可擴充性的問題,大多可透過創新的伺服器設計來克服。