Cache是CPU在高速處理資料需要延快取放要處理資料的儲存器是硬碟控制器上的一塊記憶體晶片!
Internal Cache 就是CPU是一級指令快取!
External Cache 就是CPU的一種一級追蹤快取!
一級快取可以分為一級資料快取(Data Cache,D-Cache)和一級指令快取(Instruction Cache,I-Cache)。二者分別用來存放資料以及對執行這些資料的指令進行即時解碼,而且兩者可以同時被CPU訪問,減少了爭用Cache所造成的衝突,提高了處理器效能。大多數CPU的一級資料快取和一級指令快取具有相同的容量,例如AMD的Athlon XP就具有64KB的一級資料快取和64KB的一級指令快取,其一級快取就以64KB+64KB來表示,其餘的CPU的一級快取表示方法以此類推。
Intel的採用NetBurst架構的CPU(最典型的就是Pentium 4)的一級快取有點特殊,使用了新增加的一種一級追蹤快取(Execution Trace Cache,T-Cache或ETC)來替代一級指令快取,容量為12KμOps,表示能儲存12K條即
~
你可以把它理解成人吃飯!~
人吃飯要先用碗盛飯~在放嘴裡嚼~在嚥下去!
不可能直接搬起電飯煲就吃!
~碗就像Cache讓把要消化的飯放進去讓你慢慢消化!~
飯就像是CPU要處理的資料!
Cache是CPU在高速處理資料需要延快取放要處理資料的儲存器是硬碟控制器上的一塊記憶體晶片!
Internal Cache 就是CPU是一級指令快取!
External Cache 就是CPU的一種一級追蹤快取!
一級快取可以分為一級資料快取(Data Cache,D-Cache)和一級指令快取(Instruction Cache,I-Cache)。二者分別用來存放資料以及對執行這些資料的指令進行即時解碼,而且兩者可以同時被CPU訪問,減少了爭用Cache所造成的衝突,提高了處理器效能。大多數CPU的一級資料快取和一級指令快取具有相同的容量,例如AMD的Athlon XP就具有64KB的一級資料快取和64KB的一級指令快取,其一級快取就以64KB+64KB來表示,其餘的CPU的一級快取表示方法以此類推。
Intel的採用NetBurst架構的CPU(最典型的就是Pentium 4)的一級快取有點特殊,使用了新增加的一種一級追蹤快取(Execution Trace Cache,T-Cache或ETC)來替代一級指令快取,容量為12KμOps,表示能儲存12K條即
~
你可以把它理解成人吃飯!~
人吃飯要先用碗盛飯~在放嘴裡嚼~在嚥下去!
不可能直接搬起電飯煲就吃!
~碗就像Cache讓把要消化的飯放進去讓你慢慢消化!~
飯就像是CPU要處理的資料!