快取是cpu的一部分,而不是記憶體的一部分
快取的存在是為了解決cpu訪問記憶體速度過慢
ram(random access memory)隨機訪問儲存器和rom(read only memory)唯讀儲存器的區別
:第乙個一斷電就資料就沒了
:第二個斷電了還有
靜態ram 和動態ram的區別
:靜態ram讀取速度快,但是**高
:動態ram讀取速度慢,但是**低
:靜態ram整合度低(儲存相同的資料,靜態ram的體積是動態ram的6倍)
折中辦法就是:
一級快取一般用靜態ram 二級快取一般用高速動態ram
一級快取和二級快取中的內容都是記憶體中訪問頻率高的資料的複製品(對映),它們的存在都是為了減少高速cpu對慢速記憶體的訪問。
cpu訪問記憶體時一般先去一級快取,找不到再去二級快取,最後才去記憶體中找
一級快取,二級快取
首先補充下cpu的知識 cpu也就是 處理器,相當於計算機的大腦 cpu是一塊超大規模的積體電路,是一台計算機的運算核心 core 和控制核心 control unit cpu功能主要是解釋計算機指令以及處理計算機軟體中的資料 處理器主要包括運算器 算術邏輯運算單元,alu,arithmetic l...
mybatis快取 一級快取,二級快取
什麼是快取 為什麼使用快取 適用於快取的資料 二級快取的使用步驟 在主配置檔案配置 name cacheenabled value ture 讓當前的操作支援快取 在對映檔案中 select 標籤中配置 在select標籤中 新增乙個屬性 userscache true 先建立出乙個sqlsessi...
Mybatis快取(一級快取 二級快取)
mybatis快取分為一級快取 二級快取。mybatis一級快取預設是開啟的 二級快取全域性開關預設也是開啟的,但需要配置cachenamespace才可生效!以mybatis plus為例 mybatis plus configuration log impl org.apache.ibatis....