電腦快取是什麼意思 ?

General 更新 2024-05-19

電腦快取是什麼意思

電腦快取(狹義)

計算機由於CPU運算的很快,而運算從記憶體讀取資料速度不夠,導致瓶頸(形象點,瓶頸是細細的,大量資料通過會造成堵塞,速度減緩),於是現代計算機採用的快取技術,即在CPU在處理資料時先從快取中提取資料(快取內建在CPU中,它與CPU的資料交換速度遠大於記憶體),而快取中的資料是從記憶體中提取的。

不管是什麼快取,它的原理都是一樣的!快和慢之間通過緩衝帶進行過渡!

快取是什麼意思呢? 電腦快取又是什麼意思呢?

快取是指臨時檔案交換區,電腦把最常用的檔案從儲存器裡提出來臨時放在快取裡,就像把工具和材料搬上工作臺一樣,這樣會比用時現去倉庫取更方便。因為快取往往使用的是RAM(斷電即掉的非永久儲存),所以在忙完後還是會把檔案送到硬碟等儲存器裡永久儲存。電腦裡最大的快取就是記憶體條了,最快的是CPU上鑲的L1和L2快取,顯示卡的視訊記憶體是給GPU用的快取,硬碟上也有16M或者32M的快取。千萬不能把快取理解成一個東西,它是一種處理方式的統稱!

膝上型電腦快取有啥用,什麼意思

許多人認為,“快取”是記憶體的一部分

許多技術文章都是這樣教授的

但是還是有很多人不知道快取在什麼地方,快取是做什麼用的

其實,快取是CPU的一部分,主要用於上網時零時暫存的一些東西,它存在於CPU中

CPU存取資料的速度非常的快,一秒鐘能夠存取、處理十億條指令和資料(術語:CPU主頻1G),而記憶體就慢很多,快的記憶體能夠達到幾十兆就不錯了,可見兩者的速度差異是多麼的大

快取是為了解決CPU速度和記憶體速度的速度差異問題

記憶體中被CPU訪問最頻繁的資料和指令被複制入CPU中的快取,這樣CPU就可以不經常到象“蝸牛”一樣慢的記憶體中去取資料了,CPU只要到快取中去取就行了,而快取的速度要比記憶體快很多

這裡要特別指出的是:

1.因為快取只是記憶體中少部分資料的複製品,所以CPU到快取中尋找資料時,也會出現找不到的情況(因為這些資料沒有從記憶體複製到快取中去),這時CPU還是會到記憶體中去找資料,這樣系統的速度就慢下來了,不過CPU會把這些資料複製到快取中去,以便下一次不要再到記憶體中去取。

2.因為隨著時間的變化,被訪問得最頻繁的資料不是一成不變的,也就是說,剛才還不頻繁的資料,此時已經需要被頻繁的訪問,剛才還是最頻繁的資料,現在又不頻繁了,所以說快取中的資料要經常按照一定的演算法來更換,這樣才能保證快取中的資料是被訪問最頻繁的

3.關於一級快取和二級快取

為了分清這兩個概念,我們先了解一下RAM

ram和ROM相對的,RAM是掉電以後,其中才資訊就消失那一種,ROM在掉電以後資訊也不會消失那一種

RAM又分兩種,

一種是靜態RAM,SRAM;一種是動態RAM,DRAM。前者的儲存速度要比後者快得多,我們現在使用的記憶體一般都是動態RAM。

有的菜鳥就說了,為了增加系統的速度,把快取擴大不就行了嗎,擴大的越大,快取的資料越多,系統不就越快了嗎

快取通常都是靜態RAM,速度是非常的快,

但是靜態RAM整合度低(儲存相同的資料,靜態RAM的體積是動態RAM的6倍),

價格高(同容量的靜態RAM是動態RAM的四倍),

由此可見,擴大靜態RAM作為快取是一個非常愚蠢的行為,

但是為了提高系統的效能和速度,我們必須要擴大快取,

這樣就有了一個折中的方法,不擴大原來的靜態RAM快取,而是增加一些高速動態RAM做為快取,

這些高速動態RAM速度要比常規動態RAM快,但比原來的靜態RAM快取慢,

我們把原來的靜態ram快取叫一級快取,而把後來增加的動態RAM叫二級快取。

一級快取和二級快取中的內容都是記憶體中訪問頻率高的資料的複製品(對映),它們的存在都是為了減少高速CPU對慢速記憶體的訪問。

通常CPU找資料或指令的順序是:先到一級快取中找,找不到再到二級快取中找,如果還找不到就只有到記憶體中找了

電腦中的緩衝和快取是什麼意思

我想比較通俗的說法來告訴你緩衝:我想你問的是每次播放歌曲和電影時候的緩衝是什麼?對吧?其實你每次不論是看電影,還是聽歌,都是把電影和歌曲下載到了你的電腦上再進行 聽和看 。像一般的IE瀏覽器都是下載到這個路徑C:\Documents and Settings\使用者名稱(一般都是 “Administrator”)\Local Settings\Temporary Internet Files所以說緩衝其實就是已經下載到你電腦的部分快取:快取是一個為了提高資料傳輸速率的臨時存放區域。簡單的說就是臨時檔案交換區。電腦中最大的一個快取就是記憶體條;cup中也有快取,切分等級,作用是為了提高cup與硬碟、記憶體、鍵鼠等之間的資料傳輸;硬碟、顯示卡也都有快取我想你差不多明白了吧!

電腦硬碟快取是什麼

硬碟控制器的記憶體晶片是64MB快取Cache memory是硬碟控制器上的一塊記憶體晶片具有極快的存取速度它是硬碟內部儲存和外界介面之間的緩衝器。因為硬碟的內部資料傳輸速度和外界介面傳輸速度不合快取在箇中起到一個緩衝的感化。快取的大年夜小與速度是直接關係到硬碟的傳輸速度的重要身分可以或許大年夜幅度地進步硬碟整體機能。當硬碟存取零碎資料時須要賡續地在硬碟與記憶體之間交換資料假如有大年夜快取則可以將那些零碎資料暫存在快取中減小外體系的負荷也進步了資料的傳輸速度。 硬碟的快取重要起三種感化:一是預讀取。當硬碟受到CPU指令控制開端讀取資料時硬碟上的控制晶片會控制磁頭把正在讀取的簇的下一個或者幾個簇中的資料讀到快取中因為硬碟上資料儲存時是比較持續的所以讀取射中率較高當須要讀取下一個或者幾個簇中的資料的時刻硬碟則不須要再次讀取資料直接把快取中的資料傳輸到記憶體中就可以了因為快取的速度遠遠高於磁頭讀寫的速度所以可以或許達到明顯改良機能的目標;二是對寫入動作進行快取。當硬碟接到寫入資料的指令之後並不會立時將資料寫入到碟片上而是先臨時儲存在快取裡然後傳送一個數據已寫入 的旌旗燈號給體系這時體系就會認為資料已經寫入並持續履行下面的工作而硬碟則在餘暇不進行讀取或寫入的時刻時再將快取中的資料寫入到碟片上。固然對於寫入資料的機能有必定晉升但也弗成避免地帶來了安然隱患——假如資料還在快取裡的時刻忽然掉落電那麼這些資料就會損掉。對於這個問題硬碟廠商們天然也有解決辦法:掉落電時磁頭會藉助慣性將快取中的資料寫入零磁軌以外的暫存區域比及下次啟動時再將這些資料寫入目標地;第三個感化就是臨時儲存比來拜訪過的資料。有時刻某些資料是會經常須要拜訪的硬碟內部的快取會將讀取比較頻繁的一些資料儲存在快取中再次讀取時就可以直接從快取中直接傳輸。 大年夜容量的快取固然可以在硬碟進行讀寫工作狀況下讓更多的資料儲存在快取中以進步硬碟的拜訪速度但並不料味著快取越大年夜就越出眾。快取的應用存在一個演算法的問題即便快取容量很大年夜而沒有一個高效力的演算法那將導致應用中快取資料的射中率偏低無法有效發揮出大年夜容量快取的優勢。演算法是懈弛存容量相輔相成大年夜容量的快取須要更為有效力的演算法不然機能會大年夜大年夜扣頭從技巧角度上說高容量快取的演算法是直接影響到硬碟機能發揮的重要身分。更大年夜容量快取是將來硬碟成長的必定趨勢。

電腦CPU的快取是什麼?舉例子說明

這是我回答別人問題的答案,和你問題類似,希望有幫助:

同樣核心構架 同樣快取 同樣核心數量情況下 主頻高則處理速度快解釋一下:主頻表示時鐘頻率 cpu一般為上升沿或下降沿觸發 也就是說高電位變換到地電位時候 會從暫存器進行運位移一位 3.0Ghz就是一秒鐘電平變換3G次 用也就是進行3G次暫存器位移,那麼一秒鐘暫存器位移越多運算就越快但是,核心構架就好像 交通方式 好的核心構架就好像地下隧道 直達目的地 落後的構架就像土路 彎曲泥濘 在土路上開車速度120 也不沒有地下隧道騎電瓶車更快到達目的地 所以核心構架很關鍵還有快取 一二三級快取分別存放不同優先等級的指令 快取越大 一次清空快取之前進行的運算就越多 越小則需不斷清空才可以繼續運算 就像瘦子吃多頓搬一頓磚頭 壯漢猛吃一頓就搬一噸磚 核心數量就不說了 四個人幹活和一個人幹活效率不用比較

電腦介紹裡的 幾MB快取是什麼意思 有什麼用

作為臨時儲存器,這樣cpu再運算的時候會更快,實際工作時,CPU往往需要重複讀取同樣的資料塊,而快取容量的盯大,可以大幅度提升CPU內部讀取資料的命中率,而不用再到記憶體或者硬碟上尋找,以此提高系統性能

電腦快取取決什麼配置

快取是哪裡都有的,硬碟 U盤 CPU 記憶體 顯示卡 都有,取決於大家

電腦中的 一級快取 二級快取 是屬於什麼的?

快取

快取大小也是CPU的重要指標之一,而且快取的結構和大小對CPU速度的影響非常大,CPU內快取的執行頻率極高,一般是和處理器同頻運作,工作效率遠遠大於系統記憶體和硬碟。實際工作時,CPU往往需要重複讀取同樣的資料塊,而快取容量的增大,可以大幅度提升CPU內部讀取資料的命中率,而不用再到記憶體或者硬碟上尋找,以此提高系統性能。但是由於CPU芯片面積和成本的因素來考慮,快取都很小。

L1 Cache(一級快取)是CPU第一層快取記憶體,分為資料快取和指令快取。內建的L1快取記憶體的容量和結構對CPU的效能影響較大,不過高速緩衝儲存器均由靜態RAM組成,結構較複雜,在CPU管芯面積不能太大的情況下,L1級快取記憶體的容量不可能做得太大。一般伺服器CPU的L1快取的容量通常在32—256KB。

L2 Cache(二級快取)是CPU的第二層快取記憶體,分內部和外部兩種晶片。內部的晶片二級快取執行速度與主頻相同,而外部的二級快取則只有主頻的一半。L2快取記憶體容量也會影響CPU的效能,原則是越大越好,以前家庭用CPU容量最大的是512KB,現在膝上型電腦中也可以達到2M,而伺服器和工作站上用CPU的L2伐速快取更高,可以達到8M以上。

L3 Cache(三級快取),分為兩種,早期的是外接,現在的都是內建的。而它的實際作用即是,L3快取的應用可以進一步降低記憶體延遲,同時提升大資料量計算時處理器的效能。降低記憶體延遲和提升大資料量計算能力對遊戲都很有幫助。而在伺服器領域增加L3快取在效能方面仍然有顯著的提升。比方具有較大L3快取的配置利用實體記憶體會更有效,故它比較慢的磁碟I/O子系統可以處理更多的資料請求。具有較大L3快取的處理器提供更有效的檔案系統快取行為及較短訊息和處理器佇列長度。

其實最早的L3快取被應用在AMD釋出的K6-III處理器上,當時的L3快取受限於製造工藝,並沒有被整合進晶片內部,而是整合在主機板上。在只能夠和系統匯流排頻率同步的L3快取同主記憶體其實差不了多少。後來使用L3快取的是英特爾為伺服器市場所推出的Itanium處理器。接著就是P4EE和至強MP。Intel還打算推出一款9MB L3快取的Itanium2處理器,和以後24MB L3快取的雙核心Itanium2處理器。

但基本上L3快取對處理器的效能提高顯得不是很重要,比方配備1MB L3快取的Xeon MP處理器卻仍然不是Opteron的對手,由此可見前端匯流排的增加,要比快取增加帶來更有效的效能提升。

電腦硬碟的快取是幹什麼的,

可以理解為暫存.因為硬碟的讀寫速度跟記憶體的速度不一樣。

舉個例子,假設有個生產玻璃珠的機器,你去取,它才會吐出來。

那麼,你要取1000個,它不可能一下子吐出來,因為你拿不去。現在在它的吐口處放個盒子(能裝大於1000顆),那麼它一下子吐完,可以閒置下來了。

你可以從盒子裡分多次取。

快取,讀寫小資料避免反覆讀寫,起到暫時存放資料。

相關問題答案
電腦行距是什麼意思?
電腦編程是什麼意思?
電腦網咖是什麼意思?
電腦目錄是什麼意思?
電腦死機是什麼意思?
電腦優化是什麼意思?
電腦雙核是什麼意思?
電腦平面是什麼意思?
電腦雙屏是什麼意思?
電腦越獄是什麼意思?