cpu訪問內存的一個數據的流程:
-
cpu會在邏輯地址空間中找到它要訪問的邏輯地址,即得到一個虛擬地址
-
然後交給mmu硬件去訪問TLB,命中則得到真實的物理地址,不命中則去訪問主存DRAM,得到包含該頁的頁表,然後得到物理地址。
-
之後這個物理地址會按照cache的匹配方式分爲標記位、組索引、塊偏移,去訪問SRAM(cache),命中則返回所需數據,不命中則訪問主存DRAM
-
然後如果是進行讀取操作的話是直接會行替換更新cache,寫的話會看是否是寫分配而更新cache。
本來想用nixnote,結果我的賬號是國內版,咋都登不上去,所以就直接用網頁版的了,感覺也海星,就是得聯網 直接打開網址 https://www.yinxiang.com/ 登陸用就完事了
https://blog.csdn.net/DlMmU/article/details/79562021 參考上面的博客配置了一下,效果還沒體驗