簡述cpu快取記憶體的作用,簡述CPU快取記憶體的作用

2022-01-31 16:16:53 字數 5017 閱讀 9852

1樓:烙餅真不好吃

分兩級,一級記憶體就是cpu的主要處理器,二級簡單的來說就是一級的助手,

2樓:抗從安

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.

簡述cpu快取記憶體的作用

3樓:藍嵐的天空

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

4樓:匿名使用者

關係就好比喻一家工廠的倉庫那樣。因為cpu是整台計算機速度最快的器件,例如乙個程式(指令)需要執行時,那麼這個程式(指令)先從硬碟或其它裝置裡,調到記憶體裡,再由記憶體送到cpu裡進行執行。而他們都存在一定的速度差,硬碟的速度要比記憶體慢得多,而記憶體的速度又比cpu要慢,那麼cpu執行這段程式(指令)時,因為速度比其它硬體都要快,經常在執行程式(指令)時需要等待記憶體繼續把剛才未完的程式再次送到cpu裡繼續執行。

而cpu的這種等待是一種極其的浪費,為了避免出現這種情況就引入快取來到解決他們因速度差所等待的時間。快取的速度接近或等於cpu的速度。這樣cpu在執行程式時就先經過快取再到記憶體。

5樓:匿名使用者

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

快取記憶體的出現主要是為了解決cpu運算速度與記憶體讀寫速度不匹配的矛盾,因為cpu運算速度要比記憶體讀寫速度快很多,這樣會使cpu花費很長時間等待資料到來或把資料寫入記憶體。

在快取中的資料是記憶體中的一小部分,但這一小部分是短時間內cpu即將訪問的,當cpu呼叫大量資料時,就可避開記憶體直接從快取中呼叫,從而加快讀取速度。

簡述cpu中高速緩衝儲存器的作用

6樓:匿名使用者

高速緩衝儲存器(cache)其原始意義是指訪問速度比一般隨機訪問記憶體(ram)來得快的一種ram,一般而言它不像系統主記憶體那樣使用dram技術,而使用昂貴但較快速的sram技術,也有快取記憶體的名稱。

高速緩衝儲存器是存在於主存與cpu之間的一級儲存器, 由靜態儲存晶元(sram)組成,容量比較小但速度比主存高得多, 接近於cpu的速度。在計算機儲存系統的層次結構中,是介於**處理器和主儲存器之間的高速小容量儲存器。它和主儲存器一起構成一級的儲存器。

高速緩衝儲存器和主儲存器之間資訊的排程和傳送是由硬體自動進行的。

高速緩衝儲存器最重要的技術指標是它的命中率。

cpu快取記憶體作用?

cpu及硬碟的快取記憶體的主要作用是什麼

7樓:你大爺

在cpu裡面內建了快取記憶體可以提高cpu的執行效率,內建的l1快取記憶體的容量和結構對cpu的效能影響較大,l1快取越大,cpu工作時與訪問速度較慢的l2快取和記憶體間交換資料的次數越少,相對電腦的運算速度可以提高。不過高速緩衝儲存器均由靜態ram組成,結構較複雜,在cpu管芯面積不能太大的情況下,l1級快取記憶體的容量不可能做得太大,l1快取的容量單位一般為kb。

外部快取(l2 cache)

cpu外部的快取記憶體,外部快取成本昂貴,所以pentium 4 willamette核心為外部快取256k,但同樣核心的賽揚4代只有128k。

硬碟的快取主要起三種作用:一是預讀取。當硬碟受到cpu指令控制開始讀取資料時,硬碟上的控制晶元會控制磁頭把正在讀取的簇的下乙個或者幾個簇中的資料讀到快取中(由於硬碟上資料儲存時是比較連續的,所以讀取命中率較高),當需要讀取下乙個或者幾個簇中的資料的時候,硬碟則不需要再次讀取資料,直接把快取中的資料傳輸到記憶體中就可以了,由於快取的速度遠遠高於磁頭讀寫的速度,所以能夠達到明顯改善效能的目的;二是對寫入動作進行快取。

當硬碟接到寫入資料的指令之後,並不會馬上將資料寫入到碟片上,而是先暫時儲存在快取裡,然後傳送乙個「資料已寫入」的訊號給系統,這時系統就會認為資料已經寫入,並繼續執行下面的工作,而硬碟則在空閒(不進行讀取或寫入的時候)時再將快取中的資料寫入到碟片上。雖然對於寫入資料的效能有一定提公升,但也不可避免地帶來了安全隱患——如果資料還在快取裡的時候突然掉電,那麼這些資料就會丟失。對於這個問題,硬碟廠商們自然也有解決辦法:

掉電時,磁頭會借助慣性將快取中的資料寫入零磁軌以外的暫存區域,等到下次啟動時再將這些資料寫入目的地;第三個作用就是臨時儲存最近訪問過的資料。有時候,某些資料是會經常需要訪問的,硬碟內部的快取會將讀取比較頻繁的一些資料儲存在快取中,再次讀取時就可以直接從快取中直接傳輸。

快取記憶體的主要作用

8樓:水瓶座老爺們

快取的主要作用就是加快兩個硬體之間的運算速度;

比如cpu和顯示卡,cpu的快取高,顯示卡的快取高,那麼cpu和顯示卡之間對畫質的處理能力就高

9樓:說個什麼呢

快取記憶體的作用是什麼

cpu的快取主要是為cpu和記憶體提供乙個高速的資料快取區域。cpu讀取資料的順序是:先在

快取中尋找,找到後就直接進行讀取,如果未能找到,才從主記憶體中進行讀取。

l1快取記憶體也叫一級快取記憶體,主要用於暫存cpu指令和資料,不同cpu的l1快取記憶體各不相同。l1快取記憶體對cpu的效能影響較大,其容量越大,cpu的效能也就越高。

l2快取記憶體也叫二級快取,主要用於存放電腦執行時作業系統的指令、程式資料和位址指標等。cpu生產商都盡最大可能加大l2快取記憶體的容量,並使其與cpu在相同頻率下工作,來達到提高cpu效能的效果。

快取比記憶體的速度快。

cpu中的快取記憶體有什麼作用

10樓:匿名使用者

沒啥大用,。。。膝上型電腦i7該死機還是宕機就是這樣了。。。。台式電腦平台的筆記本又太貴。。。哎。。。什麼時候才能便宜呀。。

簡述cpu、記憶體和快取記憶體的關係。 15

11樓:不跟隨

儲存器:具有記憶功能的物理器件,用於儲存資訊。儲存器分為記憶體和外存 ①記憶體是半導體儲存器(主存):

它分為唯讀儲存器(rom)和隨機儲存器(ram)和高速緩衝儲存器(cache); rom:只能讀,不能用普通方法寫入,通常由廠家生產時寫入,寫入後資料不容易丟失,也可以用特殊方法(如紫外線擦除(eprom)或電擦除(eeprom_)儲存器); ram:可讀可寫,斷電後內容全部丟失; cache:

因為cpu讀寫ram的時間需要等待,為了減少等待時間,在ram和cpu間需要設定快取記憶體cache,斷電後其內容丟失。 ②外存:磁性儲存器——軟盤和硬碟;光電儲存器——光碟,它們可以作為永久存器; ③儲存器的兩個重要技術指標:

訪問速度和儲存容量。記憶體的訪問速度最快(與cpu速 度相匹配),軟盤訪問速度最慢。儲存容量是指儲存的資訊量,它用位元組(byte)作為基本單位, 1位元組用8位二進位制數表示,1kb=1024b,1mb=1024kb,lgb=1024mb

12樓:趙梁恆

由於cpu速度很快,比記憶體速度快很多,所以它們兩間需要乙個過渡裝置,快取記憶體就是幹這個的

13樓:血飲黃沙

這個問題可以寫本書了。

簡單的說cpu是思考的,記憶體是放思考內容的,快取記憶體是思考和思考內容之間最重要的。

就像寫文章,cpu是你,記憶體是紙,快取記憶體是速記。

簡述法律的社會作用

1 從法的本質和法發生作用的社會目的來看,法是社會統治階級確認 維護和發展一定社會關係的調整器,通過法的規範作用的實現,法能夠對一定社會關係的發展產生廣泛而深刻的影響。2 法的社會作用反映了法的社會政治內容,在這方面,法和國家權力的作用 職能是一致的。對法的社會作用可以從兩方面來考察,即法實行階級統...

簡述管理的性質和作用,簡述管理的含義與性質

管理的性質是 在社會活動中,一定的人和組織依據所擁有的權利,通過一系列職能活動,對人力,物力,財力,及其他資源進行協調或處理,以達預期目標的活動過程.管理的作用 管理是決策 計畫 組織 指導 控制的過程 管理的目的是效率。管理的核心是人 管理的作用是聚合企業的資源,以最優的投入獲得最佳的回報,以實現...

簡述外匯市場的作用

1 國際清算。因為外匯就是作為國際間經濟往來的支付手段和清算手段的,所以清算是外匯市場的最基本作用。2 兌換功能。在外匯市場買賣貨幣,把一種貨幣兌換成另一種貨幣作為支付手段,實現了不同貨幣在購買力方面的有效轉換。3。授信作用。由於銀行經營外匯業務,它就有可能利用外匯收支的時間差為進出口商提供貸款。4...