計算機體系結構中共享記憶體多處理器和訊息傳遞多處理器的區別。
共享記憶體多處理器
在共享記憶體多處理器中,多個處理器訪問一個或多個共享記憶體模組。處理器可以透過多種方式物理連線到記憶體模組,但在邏輯上,每個處理器都連線到每個記憶體模組。
共享記憶體多處理器的一個主要特點是所有處理器都能平等地直接訪問一個大的記憶體地址空間。共享記憶體多處理器的限制是記憶體訪問延遲。
下圖顯示了共享記憶體多處理器。

與其他多處理器相比,共享記憶體多處理器具有一個主要優勢,即所有處理器對記憶體具有相同的檢視。
這些處理器也稱為統一記憶體訪問 (UMA) 系統。這個術語表示記憶體對每個處理器都是平等可訪問的,並提供相同的效能速率。
訊息傳遞多處理器
在訊息傳遞多處理器系統中,指定了一種在節點之間以及節點與訊息傳遞計算機系統中格式相同的方法傳遞訊息的方法。網路介面是訊息傳遞多處理器系統的一個示例。在計算機系統的網路介面中,存在:
- 多個節點透過互連網路相互連線以進行訊息通訊。
- 一個節點中包含多個處理器和本地共享記憶體,透過節點匯流排相互連線。
下圖顯示了訊息傳遞多處理器。

訊息傳遞多處理器的一些重要特性包括:
- 計算機互連。
- 所有處理器都有自己的記憶體,它們透過訊息傳遞進行通訊。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP