什麼是緩存
一臺電腦有兩種內存
一種是在RAM模塊中使用的DRAM(Dynamic RAM),使用電容器來存儲數據的內存需要動態地被電流刷新才能存儲數據
另一種是CPU中使用叫做SRAM(Static RAM)
CPU Cache 出現原因
- CPU速度比主存快很多倍,CPU瓶頸在存取數據
- SRAM比DRAM速度快,但太貴,
- 少量SRAM做Cache就能大幅提升性能
CPU Cache 三級緩存
一級緩存與二級緩存屬於他們自己的CPU內核,
三級緩存也叫共享緩存,因爲它的內存在所有CPU核心間共享