請問電腦的CPU快取是什麼意思,電腦的CPU快取有什麼用

時間 2022-01-13 11:00:09

1樓:匿名使用者

cpu快取現在都分兩個級別,一及快取稱l1 cache,二級快取稱為l2 cache.

當然對於不同cpu,兩及快取的作用是不同的.但總體來說,快取是儲存cpu急需處理的資料的地方,當cpu要處理東西的時候,快取中就開始儲存這些資料,由於快取速度非常之高,所以,cpu讀取這些資料的速度就相當快.

由於快取容量相當小,但是當快取中的資料處理完了又沒有來得及重新添滿的時候,或者是快取中的資料不是cpu馬上要處理的資料的時候,cpu就只有跳過快取,直接村記憶體讀取,記憶體的速度要相對慢得多,所以這個時候cpu整體的速度就下降了.

當然,amd和intel在快取上的結構完全不同,這個造成了為什麼intel的主流處理器的l2 cache快取在2-4mb,而amd的l2 cache只有256kb-512kb.這個我們就要說到他們l1 cache的區別了.

intel的l1中不儲存cpu要處理的實際資料,他儲存的都是l2中資料的目錄,也就是intel的cpu要處理資料的時候先要訪問l1,為的是瞭解他要儲存的實際資料在l2中具體的位置.這個大大減少了cpu尋找l2資料的時間.比喻起來,intel的l2是一個倉庫,l1關於就是這個倉庫中儲存東西具體位置的目錄.

amd完全不同,l1中就儲存實際資料,l2也儲存實際資料,當l1中的資料用完了的時候,或者l1不能裝的過大的資料的時候,cpu就直接處理l2中的資料.比喻起來,amd的l1是個小倉庫,l2是個大倉庫.

然後是為什麼他們對l2需求不同.

amd的很好理解,他cpu處理資料的時候是有續處理的,先處理l1,處理完了再處理l2,資料一個接一個.

intel採取的是則是亂處理方式,cpu不會衣順序處理資料,而是隨即挑選資料來處理,當他隨便挑選的資料在l2中時,他就讀取l1瞭解資料在l2的位置,然後處理這個資料,但是當資料不在l2中時,就讀取記憶體.

這個造就了他們l2大小不同,intel的處理方式像是一個人隨機的在扔飛標,飛標落在標盤每個地方的機率是相同的,標盤內的紅心就是l2的資料,標盤的其他地方是記憶體.前面說了,l2中資料是高速的,只有處理l2的,才能更快,否則要慢很多。所以,一個隨機扔飛標的人為了讓飛標落在紅心的機率更大,最好的辦法就是加大紅心的面積,也就是l2.

因此為了提高cpu的速度,intel需要很大的紅心,也就是l2.

amd則不同,他是一個接一個處理的,不是隨機的扔飛標,他要考慮的只是l1和l2中單個資料的大小,因為cpu要處理的資料幾乎都在0-2mb之間,0-128kb的佔了50%,128-256kb佔了25%,256-512的佔了24%,大於512kb的只佔了1%.

因此,512kb就能滿足cpu幾乎所有的需求了,只有處理那些1%的大於512kb的資料的時候amd才會訪問記憶體.因此amd需求很小的l2.

2樓:bonjour呼呼

另附小科普:cpu的快取是什麼?

3樓:匿名使用者

快取是電腦cpu暫存的意思 快取越高cpu越優越

4樓:匿名使用者

電腦的cpu快取有什麼用?

5樓:優倍達

快取就像你衣服上的口袋,你常要用的東西都隨身帶著;記憶體條像你的公文包,衣服口袋裡沒有的就去公文包裡拿;硬碟像家裡的抽屜,只有偶爾用的東西才會跑回家拿。

選擇把什麼資料放在快取裡,就像你選擇放什麼在衣服口袋裡。這是一個大智慧。

6樓:匿名使用者

加快運算速度,cpu讀取快取比讀取記憶體要快。

7樓:暗影之王

cpu快取(cache memory)是位於cpu與記憶體之間的臨時儲存器,它的容量比記憶體小的多但是交換速度卻比記憶體要快得多。

快取記憶體的出現主要是為了解決cpu運算速度與記憶體讀寫速度不匹配的矛盾,因為cpu運算速度要比記憶體讀寫速度快很多,這樣會使cpu花費很長時間等待資料到來或把資料寫入記憶體。在快取中的資料是記憶體中的一小部分,但這一小部分是短時間內cpu即將訪問的,當cpu呼叫大量資料時,就可避開記憶體直接從快取中呼叫,從而加快讀取速度。

電腦cpu的快取是什麼意思?

8樓:努力更完美

cpu快取(cache memory)是位於cpu與記憶體之間的臨時儲存器,它的容量比記憶體小的多但是交換速度卻比記憶體要快得多。快取記憶體的出現主要是為了解決cpu運算速度與記憶體讀寫速度不匹配的矛盾,因為cpu運算速度要比記憶體讀寫速度快很多,這樣會使cpu花費很長時間等待資料到來或把資料寫入記憶體。在快取中的資料是記憶體中的一小部分,但這一小部分是短時間內cpu即將訪問的,當cpu呼叫大量資料時,就可避開記憶體直接從快取中呼叫,從而加快讀取速度。

9樓:匿名使用者

運算速度更快,更持久

10樓:bonjour呼呼

另附小科普:cpu的快取是什麼?

cpu的快取是什麼意思啊

11樓:bonjour呼呼

另附小科普:cpu的快取是什麼?

12樓:雙黎律淑穆

x3128

就是3個核心

每個核心有

128的

快取 其他的也是一個意思 快取是指臨時檔案交換區,電腦把最常用的檔案從儲存器裡提出來臨時放在快取裡,就像把工具和材料搬上工作臺一樣,這樣會比用時現去倉庫取更方便。因為快取往往使用的是ram(斷電即掉的非永久儲存),所以在忙完後還是會把檔案送到硬碟等儲存器裡永久儲存。電腦裡最大的快取就是記憶體條了,最快的是cpu上鑲的l1和l2快取

需要詳細瞭解的

可以上這裡

13樓:

cpu快取是為更快速的連線cpu與記憶體而存在的中間媒介。

cpu快取(cache memory)是位於cpu與記憶體之間的臨時儲存器,它的容量比記憶體小的多,但是交換速度卻比記憶體要快得多。

快取記憶體的出現主要是為了解決cpu運算速度與記憶體讀寫速度不匹配的矛盾,因為cpu運算速度要比記憶體讀寫速度快很多,這樣會使cpu花費很長時間等待資料到來或把資料寫入記憶體。在快取中的資料是記憶體中的一小部分,但這一小部分是短時間內cpu即將訪問的,當cpu呼叫大量資料時,就可避開記憶體直接從快取中呼叫,從而加快讀取速度。

電腦cpu過低是什麼意思,電腦中的CPU是什麼意思?

額感冒咯 我家cpu使用率100我都覺得很煩!你家cpu低都好還問什麼意思.cpu過高風扇會燒爛 電腦運作慢。你那個很正常 電腦中的cpu是什麼意思? 北城涼堯 cpu是一塊超大規模的積體電路,是一臺計算機的運算核心和控制核心。它的功能主要是解釋計算機指令以及處理計算機軟體中的資料。計算機的效能在很...

系統快取是指的什麼,系統快取是什麼意思?

許多人認為,快取 是記憶體的一部分 許多技術文章都是這樣教授的 但是還是有很多人不知道快取在什麼地方,快取是做什麼用的 其實,快取是cpu的一部分,它存在於cpu中 cpu存取資料的速度非常的快,一秒鐘能夠存取 處理十億條指令和資料 術語 cpu主頻1g 而記憶體就慢很多,快的記憶體能夠達到幾十兆就...

什麼是 CPU,電腦中的CPU是什麼意思?

cpu是一塊超大規模的積體電路,是一臺計算機的運算核心 core 和控制核心 control unit cpu central processing unit 中文名稱 處理器。cpu作為pc的核心,負責整個pc系統的協調 控制以及程式執行,伴隨著大規模積體電路的技術革命,處理器核心已經整合了上百萬...