1樓:送雁秋
許多人認為,「快取」是記憶體的一部分
許多技術文章都是這樣教授的
但是還是有很多人不知道快取在什麼地方,快取是做什麼用的
其實,快取是cpu的一部分,它存在於cpu中
cpu訪問資料的速度非常的快,一秒鐘能夠訪問、處理十億條指令和資料(術語:cpu主頻1g),而記憶體就慢很多,快的記憶體能夠達到幾十兆就不錯了,可見兩者的速度差異是多麼的大
快取是為了解決cpu速度和記憶體速度的速度差異問題
記憶體中被cpu訪問最頻繁的資料和指令被複製入cpu中的快取,這樣cpu就可以不經常到象「蝸牛」一樣慢的記憶體中去取資料了,cpu只要到快取中去取就行了,而快取的速度要比記憶體快很多
這裡要特別指出的是:
1.因為快取只是記憶體中少部分資料的複製品,所以cpu到快取中尋找資料時,也會出現找不到的情況(因為這些資料沒有從記憶體複製到快取中去),這時cpu還是會到記憶體中去找資料,這樣系統的速度就慢下來了,不過cpu會把這些資料複製到快取中去,以便下一次不要再到記憶體中去取。
2.因為隨著時間的變化,被訪問得最頻繁的資料不是一成不變的,也就是說,剛才還不頻繁的資料,此時已經需要被頻繁的訪問,剛才還是最頻繁的資料,現在又不頻繁了,所以說快取中的資料要經常按照一定的演算法來更換,這樣才能保證快取中的資料是被訪問最頻繁的
2樓:匿名使用者
快取說白了是高階記憶體
存的是cpu最常用資料,cpu訪問快取的速度遠高於訪問記憶體速度
快取和記憶體有什麼區別?
3樓:歸來去
記憶體是內部儲存器,是乙個硬體裝置;快取是乙個比較大的乙個概念,用來預讀取資訊(比如硬碟的快取),或者是暫時儲存一些不長久的資訊。
1、「記憶體」猶如人體大腦的記憶系統,用於存放計算機的執行程式和處理的資料,無論是否開啟電源啟動計算機,記憶體中總會有各種各樣的資料資訊存在,可以說它永遠也不會空閒著。
2、當執行電腦程式時,程式將首先被讀入記憶體中,然後在特定的記憶體中開始執行,並且處理的結果也將儲存在該記憶體中,也就是說記憶體總會和cpu之間頻繁地交換資料,沒有記憶體,cpu的工作將難以開展,計算機也無法啟動。
3、「快取」(cache),現代的電腦同時具有l1和l2 cache 。你可能在購買電腦的時候也聽到過要好的朋友這樣建議,「不要購買賽揚(celeron)系列處理器,因為它的cache比較少」。
4、在電腦系統裡,快取在很多方面都起著舉足輕重的作用, 並且它以各種各樣的形式存在不同的硬體裡面。其中有記憶體快取,硬碟和軟盤快取,軟體磁碟快取,還有頁面快取等更多;虛擬記憶體也是另外一種不同表達形式的快取。
記憶體和快取之間有什麼區別?
4樓:匿名使用者
快取是整合於cpu當中,作為cpu運算的儲存支撐。由於cpu晶元面積和成本的因素來考慮,快取都很小。現在一般的快取不過幾m。
cpu內快取的執行頻率極高,一般是和處理器同頻運作,工作效率遠遠大於系統記憶體和硬碟。實際工作時,cpu往往需要重複讀取同樣的資料塊,而快取容量的增大,可以大幅度提公升cpu內部讀取資料的命中率,而不用再到記憶體或者硬碟上尋找,以此提高系統效能。
記憶體則是作為cpu與硬碟間的儲存支撐。插在主機板的記憶體槽中。現在記憶體一般為1~2g。即1g=1024m
它是與cpu進行溝通的橋梁。計算機中所有程式的執行都是在記憶體中進行的,因此記憶體的效能對計算機的影響非常大。 記憶體(memory)也被稱為記憶體儲器,其作用是用於暫時存放cpu中的運算資料,以及與硬碟等外部儲存器交換的資料。
只要計算機在執行中,cpu就會把需要運算的資料調到記憶體中進行運算,當運算完成後cpu再將結果傳送出來,記憶體的執行也決定了計算機的穩定執行。
5樓:匿名使用者
cpu中什麼是l1,l2 cpu快取(cache memoney)位於cpu與記憶體之間的臨時為了保證cpu訪問時有較高的命中率,快取中的內容應該按一定的演算法替換。一種
電腦物理記憶體總數,可用數和系統快取有啥區別?
6樓:匿名使用者
可用數是表示你家電腦上還能用的記憶體是多少,系統快取是表示現在檔案所佔的資料在硬碟上的虛似記憶體。物理記憶體少的話,電腦需要不斷的從硬碟上調取檔案資源到記憶體上去,所以會很慢。如果是這樣造成的慢的話加上一條大容量記憶體會立刻變快。
但是如果是cpu的主頻低的話,造成的慢你就是加再大的記憶體也白搭還是慢,要看具體情況了。
7樓:匿名使用者
你是多大的記憶體.物理記憶體就是指你電腦中的硬體記憶體.想加大買一條記憶體插上就行了.(注意記憶體型別要和你原來的一致.)
8樓:匿名使用者
有一點必須知道,電腦上用的是二進位制的記數,1m=1024k;而商家在製造是往往採用十進位制的記數方式,1m=1000k,這就造成了電腦上顯示的記憶體數比實際數少。而商家所宣稱的記憶體數,就算是十進位制的,它也不一定能達到所標稱的數量,也就是說:上面標的是512m的,實際也不一定有這麼大,它會比標稱數要小一些,可能連510m也達不到。
比標稱數大的很少見。
從上面顯示的數量看,你的記憶體應該是512m的,可用數=物理記憶體-系統和軟體執行占用數。系統快取就是當前系統和軟體執行時所占用的虛擬記憶體了。
電腦的記憶體和快取有區別嗎
9樓:匿名使用者
「記憶體」猶如人體大腦的記憶系統,用於存放計算機的執行程式和處理的資料,無論是否開啟電源啟動計算機,記憶體中總會有各種各樣的資料資訊存在,可以說它永遠也不會空閒著。當執行電腦程式時,程式將首先被讀入記憶體中,然後在特定的記憶體中開始執行,並且處理的結果也將儲存在該記憶體中,也就是說記憶體總會和cpu之間頻繁地交換資料,沒有記憶體,cpu的工作將難以開展,計算機也無法啟動。
在計算機中,描述資料量的單位是「位元組(byte,常用b表示)」,記憶體的大小都以mb(讀作「兆位元組」,簡稱「兆」)來表示。一台計算機要配置多大的記憶體才合適呢?這需要根據所要完成的工作來定的,或者說取決於執行的軟體,以及要處理的資料量。
初學者可以這樣來理解這個問題,「記憶體」好比是乙個大倉庫,這個倉庫的容量不得小於所要貯藏的「貨物」量,也就是程式執行的基本需要,小了!「貨物」搬運不方便,會影響cpu的運算速度,甚至不能讓程式執行;太大了,又會造成大部分倉庫空著,白白浪費了資源。當執行的軟體一定時,記憶體的增加對系統執行速度的提高是有乙個限度的,當記憶體達到某一數目後,再加大記憶體,執行的速度就幾乎不會再提高了。
所以,記憶體的大小應該視需要而定,比如用於文書處理工作,那16 mb就差不多了,而若要用來處理圖形影象,或者玩三維遊戲,64mb都可能遠遠不夠,特別是在多工環境下128mb可能都還少
「快取」(cache),現代的電腦同時具有l1和l2 cache 。你可能在購買電腦的時候也聽到過要好的朋友這樣建議,「不要購買賽揚(celeron)系列處理器,因為它的cache比較少」。
在電腦系統裡,快取在很多方面都起著舉足輕重的作用, 並且它以各種各樣的形式存在不同的硬體裡面。其中有記憶體快取,硬碟和軟盤快取,軟體磁碟快取,還有頁面快取等更多;虛擬記憶體也是另外一種不同表達形式的快取。在這篇「神奇的硬體」文章裡面,我們將會**快取,你可以 從中明白它的工作原理,並且知道為什麼它在電腦系統中的地位是這麼的重要。
乙個簡單的例子
超快取記憶體(caching)是計算機裡面基於記憶體子系統的技術。使用快取的主要目的是使價位低廉的電腦也可以保持高速執行;超快取記憶體允許你的電腦在執行日常任務的時候能夠更加 流暢、快速
10樓:閩理公尺笑卉
不一樣!
記憶體是計算機中重要的部件之一,它是與cpu進行溝通的橋梁。計算機中所有程式的執行都是在記憶體中進行的,因此記憶體的效能對計算機的影響非常大。
記憶體(memory)也被稱為記憶體儲器,其作用是用於暫時存放cpu中的運算資料,以及與硬碟等外部儲存器交換的資料。只要計算機在執行中,cpu就會把需要運算的資料調到記憶體中進行運算,當運算完成後cpu再將結果傳送出來,記憶體的執行也決定了計算機的穩定執行。
記憶體是由記憶體晶元、電路板、金手指等部分組成的。
快取是指臨時檔案交換區,電腦把最常用的檔案從儲存器裡提出來臨時放在快取裡,就像把工具和材料搬上工作台一樣,這樣會比用時現去倉庫取更方便。因為快取往往使用的是ram(斷電即掉的非永久儲存),所以在忙完後還是會把檔案送到硬碟等儲存器裡永久儲存。電腦裡最大的快取就是記憶體條了,最快的是cpu上鑲的l1和l2快取,顯示卡的視訊記憶體是給gpu用的快取,硬碟上也有16m或者32m的快取。
千萬不能把快取理解成乙個東西,它是一種處理方式的統稱!
11樓:匿名使用者
記憶體和快取都是供cpu提取資料從而進行計算的,簡單點解釋:正在執行的程式都儲存在記憶體中,當你要進行某一操作時,cpu就要從記憶體中找到資料進行計算,但是由於速度和記憶體空間較大的原因,影響了cpu找到資料的時間,所以為了使計算更加高速就新增了快取,快取裡存放最近經常使用的資料,當cpu要使用這些資料時,先在快取中查詢,如果找到則能立刻計算(cpu在快取中查詢資料要比記憶體快很多的)。所以計算機的快取大小對cpu的工作效率有很大影響。
其他配置一樣的情況下,快取越大,效能越好
電腦中的記憶體跟快取記憶體有什麼區別?
記憶體和快取有什麼區別?
12樓:塔儉犁姬
記憶體是內部儲存器,是乙個硬體裝置;快取是乙個比較大的乙個概念,用來預讀取資訊(比如硬碟的快取),或者是暫時儲存一些不長久的資訊。
記憶體和快取有什麼區別
13樓:紅存箕巧凡
怎麼說呢,記憶體是從外介讀入資料,進行快取,以減少cpu讀取資料量的廷遲,快取一般是指cpu的快取,當然其它裝置也有相應的快取,當記憶體讀取的資料cpu需要時,就從記憶體讀取,到cpu的快取中,當經cpu處理過的資料存在快取裡,當快取用完,就存在記憶體裡,這就是它們的關係。
14樓:伍清婉軍玟
l1是一級快取,l2是二級快取,都是靜態儲存器,,速度比我們的記憶體(動態儲存器)要塊很多,但是造價高昂
15樓:白方危英媛
記憶體是內部儲存器,是乙個硬體裝置;快取是乙個比較大的乙個概念,用來預讀取資訊(比如硬碟的快取),或者是暫時儲存一些不長久的資訊。
16樓:逢茂表正奇
記憶體可以說就是快取
(只要一斷電所有內容就消失了)
17樓:薩洮諸葛春華
沒有快取一般有硬碟快取
我門說7200轉
16m快取
這個指的就是硬碟的快取
cpu也有
1級2級3級
伺服器用的cpu有的還有4級快取
不管怎麼說快取跟記憶體一樣
越大越好
電腦cpu是記憶體嗎,電腦cpu和記憶體有關係嗎
電腦主機板上的cpu,又稱為處理器。它就像人的大腦。電腦機箱了的記憶體就是硬碟,是專門來儲存資料用的。當然不是cpu是cpu記憶體是記憶體。記憶體是記憶體條,cpu是處理器 cpu的主要功能 1 處理指令 2 執行操作 3 控制時間 4 處理資料 記憶體條的作用 記憶體是以匯流排方式進行讀寫操作的部...
宕機和電腦記憶體有關係嗎,電腦老是宕機與記憶體條有關係嗎?
當然有關了,電腦老宕機分為軟體宕機和硬體宕機,也有軟體與硬體的某些衝突而宕機的。我用了這麼久的電腦,就很少出現過硬體問題而宕機的 補充 我自己有兩台手提和一台台式電腦,亦處理過很多別人的電腦,真的極少出現硬體問題而產生常宕機的 一般是軟體的問題,而軼件的問題主要作業系統與安裝程式產生某些衝突引起,又...
電腦用4G記憶體和用8G記憶體有區別嗎!?系統執行速度會不會更快這,玩坦克世界幀數會有提高嗎
你想玩遊戲提高幀數必須換顯示卡,記憶體作用不大,會有提高但是提高幅度很有限,換個好顯示卡才行。系統會更快,有些速度會有相應的的提高,但是在不更換cpu與顯示卡的情況下不會大幅提高 如果你的系統是32位的,4g和8g都是一樣的效果,如果是64位,8g的記憶體是有提高的。如果玩遊戲會卡的話,就把顯示卡公...