• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    什么是共享內存(Shared Memory)?

    在計算技術中,共享內存是一種內存容量,它可以被許多不同的程序同時訪問和使用,允許這些程序共享數據,避免產生相同信息的冗余副本。這些程序可以設置為在不同的處理器上運行,或者全部使用同一個處理器。有時被稱為并發計算...
    在計算技術中,共享內存是一種內存容量,它可以被許多不同的程序同時訪問和使用,允許這些程序共享數據,避免產生相同信息的冗余副本。這些程序可以設置為在不同的處理器上運行,或者全部使用同一個處理器。有時被稱為并發計算或并行計算,這種方法允許多個用戶共享數據,而無需將數據復制到另一個程序中,這種方法有助于節省最終用戶的時間,也有助于更有效地利用系統資源。通常情況下,手持計算機是共享的與實際硬件相關的內存是指使用給定的多處理器計算機系統上可用的隨機存取存儲器(RAM)塊,幾個不同的處理器可以利用可用內存,而不會對其他處理器造成任何類型的干擾或降低效率。這意味著所有處理器基本上都在運行同一組程序,而不會減慢每個處理器正在執行的實際任務。有在使用共享內存設置時,至少會出現一些問題。這種方法在多處理器系統中實際包含多少個處理單元方面確實存在一些限制。這是因為處理器有時會緩存內存。涉及的處理器數量較少,這不會在很大程度上影響系統的效率。為了避免這類問題,必須確保系統上可用的隨機訪問內存量按比例大于處理器的數量這樣做將有助于防止任何類型的擴展或優先級問題的發展,并使系統即使在使用高峰期也不會以低于最佳效率的方式執行。共享內存不是管理由多個處理器執行的任務的唯一可能方法。另一種策略,稱為分布式內存,本質上是將內存容量分配給當前正在使用的每個處理器。與共享內存一樣,可能會產生一些瓶頸,根據所涉及處理器的數量和當前正在執行的任務的性質,還有一種混合的方法,稱為分布式共享內存,它試圖利用這兩種方法的優點,同時盡量減少任何操作問題的發生
    • 發表于 2020-08-06 05:01
    • 閱讀 ( 2240 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆