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

    什么是緩存總線(Cache Bus)?

    高速緩存總線是計算機處理器用來與其高速緩存通信的專用高速總線。也稱為后端總線,其運行速度比系統總線快得多。高速緩存總線直接將處理器內核連接到其高速緩存;它獨立于處理器總線運行,在更寬的范圍內傳輸數據,路徑限制...
    高速緩存總線是計算機處理器用來與其高速緩存通信的專用高速總線。也稱為后端總線,其運行速度比系統總線快得多。高速緩存總線直接將處理器內核連接到其高速緩存;它獨立于處理器總線運行,在更寬的范圍內傳輸數據,路徑限制較少。大多數現代處理器使用緩存總線來減少讀取或修改頻繁訪問的數據所需的時間。
    計算機處理器使用緩存總線與其高速緩存進行通信。
    ,緩存通常位于主板上,而不是處理器芯片上。緩存是通過處理器總線訪問的,與常規系統內存一樣,緩存內存的數量通常非常小,僅作為可選的系統性能增強提供。
    ,緩存通常位于主板上,但現在緩存更常見地內置在CPU芯片中。
    隨著上世紀90年代初處理器速度和效率的提高,處理器總線成為一個瓶頸;快速緩存需要一種與處理器交互的方式,而無需等待更慢的系統內存上世紀90年代中期,大多數新處理器采用了雙總線結構來解決這個問題。一個高速緩存總線被用來直接訪問緩存。這個總線不用于其他任何事情所有其他數據傳輸都使用較慢的處理器總線,也被稱為前端總線。處理器可以同時使用兩條總線,從而獲得更好的性能
    早期的雙總線設計經常使用位于主板上的高速緩存;由于產量問題,大量的片上緩存還不具備成本效益。后來的設計通常會將內部和外部緩存結合起來,以提高產量。現代處理器通常會使用大量的內部緩存;與通常只有8千字節(KB)的舊設計相比,許多緩存包括8兆字節(MB)或更多。在現代設計中,整個緩存都在芯片上,緩存總線可以非常短,數據路徑非常寬,在某些處理器中為512位。總線通常以與處理器本身相同的速度運行。其最終結果是可以非常快地讀取或修改緩存內容。
    多核處理器的每個內核可能有自己的緩存或共享一個大的公共緩存。在這兩種情況下,緩存總線將每個內核連接到相應的緩存內存。當每個處理器內核都有自己獨立的緩存時,可能會出現一致性問題。例如,當一個內核更新其緩存中的數據時,其他緩存中該數據的其他副本將過期或"過時"。解決此類問題的一種方法是使用一種特殊類型的緩存總線,有時稱為核心間總線。該總線將所有緩存鏈接在一起,以便在更新共享數據時,每個緩存都可以監視其他緩存正在執行的操作,其他的可以立即反映新內容。
    • 發表于 2020-07-10 16:04
    • 閱讀 ( 1367 )
    • 分類:電腦網絡

    你可能感興趣的文章

    相關問題

    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>
    久久久久精品国产麻豆