共享內存
![本頁使用了標題或全文手工轉換](http://images.weserv.nl/?url=//upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
共享內存(shared memory)指在多處理器的計算機系統中,可以被不同中央處理器訪問的大容量內存。由於多個CPU需要快速訪問存儲器,這樣就要對存儲器進行緩存。由於其他處理器可能也要存取,任一緩存數據更新後,共享內存就需要立即更新,否則不同處理器可能用到不同的數據(參見緩存一致和內存一致)。
共享內存的類似方案有分布內存、分布共享內存,用以解決同類問題。
軟件術語
在軟件中,共享內存指可被多個進程存取的內存,一個進程是一段程序的單個運行實例。在這種情況下,共享內存被用作進程間的通訊。有關進程和線程的更多內容,請參看線程條目。
|
![]() | 這是一篇與電腦相關的小作品。您可以透過編輯或修訂擴充其內容。 |