當CPU從主存取資料時,資料是直接從主存到CPU暫存器嗎?
或者資料必須先從主記憶體傳輸到高速緩存,然後再傳輸到暫存器?
答案1
在大多數現代 CPU 上,獲取記憶體的是快取本身(及其周圍的硬體),而不是核心。它可以從另一個高速緩存獲取內存,也可以從實體 RAM 晶片獲取內存。但這不是執行核心的問題。快取和相關硬體處理低階記憶體一致性營運.
當CPU從主存取資料時,資料是直接從主存到CPU暫存器嗎?
或者資料必須先從主記憶體傳輸到高速緩存,然後再傳輸到暫存器?
在大多數現代 CPU 上,獲取記憶體的是快取本身(及其周圍的硬體),而不是核心。它可以從另一個高速緩存獲取內存,也可以從實體 RAM 晶片獲取內存。但這不是執行核心的問題。快取和相關硬體處理低階記憶體一致性營運.