什麼是多埠記憶體?
多埠記憶體是一種記憶體,它可以為不同的處理器或一個處理器的不同部分提供多個訪問埠。可以使用匯流排來實現這種訪問。
此機制也適用於互連的計算機。多埠記憶體系統在每個 CPU 和每個記憶體模組之間使用獨立的匯流排。
每個處理器匯流排都連線到每個記憶體模組。處理器匯流排包括地址、資訊和控制線三個組成部分。這些元件是連線記憶體所必需的。記憶體模組有四個埠,每個埠包含一個匯流排。
模組應該具有內部控制邏輯來檢查哪個埠在任何指定時間都有權訪問記憶體。它可以透過為每個記憶體埠分配恆定的優先順序來支援解決記憶體訪問衝突。
與每個處理器關聯的記憶體訪問優先順序是根據其匯流排在每個模組中出現的物理埠位置生成的。因此,CPU1 優先於 CPU2,CPU2 優先於 CPU3,而 CPU4 優先順序最低。
多埠記憶體組織的優點是傳輸速率高。這是由於記憶體和處理器之間存在多條路徑。
唯一的缺點是它需要昂貴的記憶體控制邏輯以及更多的電纜和聯結器。因此,這種互連架構通常適用於處理器數量很少的系統。
廣告