內存屏障前世-緩存一致性協議

現代計算機都是多核cpu,cpu需要和內存交互,但內存相對cpu的速度實在太慢,於是cpu和內存之間還有cache層,每個cpu都有屬於自己的cache,cache由cache line組成,每個cache line 64位(根據不同架構,也可能是32位或128位),每個cache line知道自己對應什麼範圍的物理內存地址,當cpu需要讀取某一個內存地址的值時,它會把內存地址傳遞給一級cache
相關文章
相關標籤/搜索