概念
多處理器系統示意圖:拓展
多CPU系統
我們所說的多CPU系統通常包括四種不同的形式即多處理器系統(Multiprocessor Systems)、多計算機系統(Multicomputer Systems)、 網路系統(Network Systems)和分散式系統(Distributed Systems)。
由於網路系統和分散式系統都具有通過網路互連的分布屬性, 因此往往又把二者統歸為分散式系統。
多處理器結構
一般認為, 多處理器的概念應包含以下幾點:
(1) 包含兩台或多台功能相近的處理器, 且彼此可交換數據;
(2) 所有處理器共享記憶體;
(3) 所有處理器都共享I/O通道、 控制器和外部設備;
(4) 整個系統由統一的作業系統控制, 在處理器和程式之間實現作業、 任務、 程式段、 數組及其元素各級的全面並行。