欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
C6000 :一/二級緩存
C6000 :一/二級緩存作者:Free    文章來(lái)源:本站原創(chuàng )    點(diǎn)擊數:306    更新時(shí)間:2007-10-7    

大家都知道,6000有一級和2級緩存,我們平時(shí)臺式機的cpu也都使用一/二級緩存,偶發(fā)現一些這方面的東西,轉過(guò)來(lái)大家一起交流一下,
希望對大家理解6000里的一/2級緩存有所幫助?。?!

高速緩存分為一級緩存(即L1Cache)和二級緩存(即L2Cache)。CPU在運行時(shí)首先從一級緩存讀取數據,然后從二級緩存讀取數據,然后從內存和虛擬內存讀取數據,因此高速緩存的容量和速度直接影響到CPU的工作性能。一級緩存都內置在CPU內部并與CPU同速運行,可以有效的提高CPU的運行效率。一級緩存越大,CPU的運行效率越高,但受到CPU內部結構的限制,一級緩存的容量都很小。二級緩存對CPU運行效率的影響也很大,現在的二級緩存一般都集成在中,但有分為芯片內部和外部?jì)煞N,集成在芯片內部的二級緩存與CPU同頻率二級緩存(即全速二級緩存),而集成在芯片外部的二級緩存的運行頻率 是CPU的運行頻率的一半(即半速二級緩存),因此運行效率較低。但是一級緩存和二級緩存的大,它究竟有多少好處呢?你得告訴我們經(jīng)銷(xiāo)商,實(shí)際上你得用最普通的話(huà)跟他講。所以我們給他們打個(gè)比方,說(shuō)這個(gè)就好比你開(kāi)汽車(chē)的時(shí)候,后備箱是整個(gè)的一級緩存,假如說(shuō)扶手里面有一個(gè)小箱子,那是你的二級緩存。二級緩存大好在哪里呢?就是你隨時(shí)開(kāi)車(chē)的時(shí)候,隨時(shí)在里面都可以取東西了。假如你二級緩存小的話(huà),你還得把車(chē)停下來(lái),到后備箱里取東西。

首先我們來(lái)簡(jiǎn)單了解一下一級緩存。目前所有主流處理器大都具有一級緩存和二級緩存,少數高端處理器還集成了三級緩存。其中,一級緩存可分為一級指令緩存和一級數據緩存。一級指令緩存用于暫時(shí)存儲并向CPU遞送各類(lèi)運算指令;一級數據緩存用于暫時(shí)存儲并向CPU遞送運算所需數據,這就是一級緩存的作用(如果大家對上述文字理解困難的話(huà),可參照下圖所示)。

那么,二級緩存的作用又是什么呢?簡(jiǎn)單地說(shuō),二級緩存就是一級緩存的緩沖器:一級緩存制造成本很高因此它的容量有限,二級緩存的作用就是存儲那些CPU處理時(shí)需要用到、一級緩存又無(wú)法存儲的數據。同樣道理,三級緩存和內存可以看作是二級緩存的緩沖器,它們的容量遞增,但單位制造成本卻遞減。需要注意的是,無(wú)論是二級緩存、三級緩存還是內存都不能存儲處理器操作的原始指令,這些指令只能存儲在CPU的一級指令緩存中,而余下的二級緩存、三級緩存和內存僅用于存儲CPU所需數據。

根據工作原理的不同,目前主流處理器所采用的一級數據緩存又可以分為實(shí)數據讀寫(xiě)緩存和數據代碼指令追蹤緩存2種,它們分別被AMD和Intel所采用。不同的一級數據緩存設計對于二級緩存容量的需求也各不相同,下面讓我們簡(jiǎn)單了解一下這兩種一級數據緩存設計的不同之處。

一、AMD一級數據緩存設計

AMD采用的一級緩存設計屬于傳統的“實(shí)數據讀寫(xiě)緩存”設計?;谠摷軜嫷囊患墧祿彺嬷饕糜诖鎯PU最先讀取的數據;而更多的讀取數據則分別存儲在二級緩存和系統內存當中。做個(gè)簡(jiǎn)單的假設,假如處理器需要讀取“AMDATHLON 64 3000+ ISGOOD”這一串數據(不記空格),那么首先要被讀取的“AMDATHL”將被存儲在一級數據緩存中,而余下的“ON643000+ISGOOD”則被分別存儲在二級緩存和系統內存當中(如下圖所示)。

需要注意的是,以上假設只是對AMD處理器一級數據緩存的一個(gè)抽象描述,一級數據緩存和二級緩存所能存儲的數據長(cháng)度完全由緩存容量的大小決定,而絕非以上假設中的幾個(gè)字節。“實(shí)數據讀寫(xiě)緩存”的優(yōu)點(diǎn)是數據讀取直接快速,但這也需要一級數據緩存具有一定的容量,增加了處理器的制造難度(一級數據緩存的單位制造成本較二級緩存高)。

二、Intel一級數據緩存設計

自P4時(shí)代開(kāi)始,Intel開(kāi)始采用全新的“數據代碼指令追蹤緩存”設計?;谶@種架構的一級數據緩存不再存儲實(shí)際的數據,而是存儲這些數據在二級緩存中的指令代碼(即數據在二級緩存中存儲的起始地址)。假設處理器需要讀取“INTEL P4 ISGOOD”這一串數據(不記空格),那么所有數據將被存儲在二級緩存中,而一級數據代碼指令追蹤緩存需要存儲的僅僅是上述數據的起始地址(如下圖所示)。

由于一級數據緩存不再存儲實(shí)際數據,因此“數據代碼指令追蹤緩存”設計能夠極大地降CPU對一級數據緩存容量的要求,降低處理器的生產(chǎn)難度。但這種設計的弊端在于數據讀取效率較“實(shí)數據讀寫(xiě)緩存設計”低,而且對二級緩存容量的依賴(lài)性非常大。

在了解了一級緩存、二級緩存的大致作用及其分類(lèi)以后,下面我們來(lái)回答以下硬件一菜鳥(niǎo)網(wǎng)友提出的問(wèn)題。

從理論上講,二級緩存越大處理器的性能越好,但這并不是說(shuō)二級緩存容量加倍就能夠處理器帶來(lái)成倍的性能增長(cháng)。目前CPU處理的絕大部分數據的大小都在0-256KB之間,小部分數據的大小在256KB-512KB之間,只有極少數數據的大小超過(guò)512KB。所以只要處理器可用的一級、二級緩存容量達到256KB以上,那就能夠應付正常的應用;512KB容量的二級緩存已經(jīng)足夠滿(mǎn)足絕大多數應用的需求。

這其中,對于采用“實(shí)數據讀寫(xiě)緩存”設計的AMD Athlon64、Sempron處理器而言,由于它們已經(jīng)具備了64KB一級指令緩存和64KB一級數據緩存,只要處理器的二級緩存容量大于等于128KB就能夠存儲足夠的數據和指令,因此它們對二級緩存的依賴(lài)性并不大。這就是為什么主頻同為1.8GHz的Socket 754 Sempron3000+(128KB二級緩存)、Sempron 3100+(256KB二級緩存)以及Athlon 642800+(512KB二級緩存)在大多數評測中性能非常接近的主要原因。所以對于普通用戶(hù)而言754 Sempron 2600+是值得考慮的。

反觀(guān)Intel目前主推的P4、賽揚系列處理器,它們都采用了“數據代碼指令追蹤緩存”架構,其中Prescott內核的一級緩存中只包含了12KB一級指令緩存和16KB一級數據緩存,而Northwood內核更是只有12KB一級指令緩存和8KB一級數據緩存。所以P4、賽揚系列處理器對二級緩存的依賴(lài)性是非常大的,賽揚D 320(256KB二級緩存)與賽揚 2.4GHz(128KB二級緩存)性能上的巨大差距就很好地證明了這一點(diǎn);而賽揚D和P4E處理器之間的性能差距同樣十分明顯。

最后,如果您是狂熱的游戲發(fā)燒友或者從事多媒體制作的專(zhuān)業(yè)用戶(hù),那么具有1MB二級緩存的P4處理器和具有512KB/1MB二級緩存的Athlon64處理器才是您理想的選擇。因為在高負荷的運算下,CPU的一級緩存和二級緩存近乎“爆滿(mǎn)”,在這個(gè)時(shí)候大容量的二級緩存能夠為處理器帶來(lái)5%-10%左右的性能提升,這對于那些要求苛刻的用戶(hù)來(lái)說(shuō)是完全有必要的。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
淺析CPU二級緩存容量對CPU性能的影響
解讀 CPU 緩存:為何有 L1、L2 和 L3 緩存?它們如何工作?
電腦硬件入門(mén)知識全解(CPU篇) - 硬件DIY -
cpu的一級緩存是什么?~電腦專(zhuān)業(yè)術(shù)語(yǔ)普及
CPU部分術(shù)語(yǔ)詳解
什么是CPU二級緩存?
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久