圖1-3展示了一個(gè)分布式內(nèi)存的計(jì)算機(jī)系統(tǒng),其中包含3臺(tái)計(jì)算機(jī)。每臺(tái)計(jì)算機(jī)都有一個(gè)四核的微處理器,這些內(nèi)核之間采用的是共享內(nèi)存的架構(gòu)。通過(guò)這種方式,每一個(gè)微處理器所使用的私有內(nèi)存對(duì)于其4個(gè)內(nèi)核來(lái)說(shuō)又是共享內(nèi)存。
分布式內(nèi)存系統(tǒng)會(huì)迫使您考慮數(shù)據(jù)分布問(wèn)題,因?yàn)槊恳粋€(gè)獲取遠(yuǎn)程數(shù)據(jù)的消息都會(huì)產(chǎn)生一個(gè)嚴(yán)重的延遲。由于可以通過(guò)增加計(jì)算機(jī)(節(jié)點(diǎn))的方式增加系統(tǒng)微處理器的數(shù)量,因此分布式內(nèi)存的系統(tǒng)提供了很好的可擴(kuò)展性。