1. gzyueqian
      13352868059
      首頁 > 新聞中心 > > 正文

      手機CPU知識大揭秘

      更新時間: 2012-10-16 15:18:10來源: 粵嵌教育瀏覽量:2097


        CPU是CentralProcessingUnit的英文縮寫,一般由邏輯運算單元、控制單元和存儲單元組成。

        手機CPU簡單來說就是中央處理器,所謂中央處理器,就是它的核心部分(屬于邏輯部分),手機開機和執行其他工作時候,都是由中央處理器下達命令,控制著各個元件工作,當然開機需要晶振提供頻率信號才能運行,還需要供電,然后從儲存器里調出程序。主板上正方形芯片就是CPU。

        

        手機CPU的作用

        智能手機CPU在日常生活中是常常被消費者忽略的性能之一,一部性能卓越的智能手機為重要的肯定是它的“芯”也就是CPU,它是整臺手機的控制中樞系統,也是邏輯部分的控制中心。

        微處理器通過運行存儲器內的軟件及調用存儲器內的數據庫,達到對智能手機整體監控的目的。

        一般來說手機CPU越大,運行速度就快,可以安裝的很多游戲,比如大型的3D游戲,手機電視,幾百兆的游戲都可以流暢運行,也可以看更高清的電影。也就是說手機要實現更高更好的體驗,手機CPU主頻就要越高。

        目前國內外智能手機市場競爭激烈,各大智能手機供應商如三星、小米、G'FIVE基伍通訊都在硬拼硬件性能。因此,現在的智能手機用戶體驗越來越好。

        什么是CPU二級緩存

        CPU緩存(CacheMemory)位于CPU與內存之間的臨時存儲器,它的容量比內存小但交換速度快。在緩存中的數據是內存中的一小部分,但這一小部分是短時間內CPU即將訪問的,當CPU調用大量數據時,就可避開內存直接從緩存中調用,從而加快讀取速度。而二級緩存則是介于一級緩存和內存之間的存儲器,其容量較大于一級緩存、遠小于內存,主要用來協調一級緩存于內存之間的速率差。

        緩存的工作原理

        緩存的工作原理是當CPU要讀取一個數據時,首先從緩存中查找,如果找到就立即讀取并送給CPU處理;如果沒有找到,就用相對慢的速度從內存中讀取并送給CPU處理,同時把這個數據所在的數據塊調入緩存中,可以使得以后對整塊數據的讀取都從緩存中進行,不必再調用內存。

        正是這樣的讀取機制使CPU讀取緩存的命中率非常高(大多數CPU可達90%左右),也就是說CPU下一次要讀取的數據90%都在緩存中,只有大約10%需要從內存讀取。這大大節省了CPU直接讀取內存的時間,也使CPU讀取數據時基本無需等待??偟膩碚f,CPU讀取數據的順序是先緩存后內存。

        早先的CPU緩存是個整體的,而且容量很低,英特爾公司從Pentium時代開始把緩存進行了分類。當時集成在CPU內核中的緩存已不足以滿足CPU的需求,而制造工藝上的限制又不能大幅度提高緩存的容量。因此出現了集成在與CPU同一塊電路板上或主板上的緩存,此時就把CPU內核集成的緩存稱為一級緩存,而外部的稱為二級緩存。一級緩存中還分數據緩存(DataCache,D-Cache)和指令緩存(InstructionCache,I-Cache)。二者分別用來存放數據和執行這些數據的指令,而且兩者可以同時被CPU訪問,減少了爭用Cache所造成的沖突,提高了處理器效能。英特爾公司在推出Pentium4處理器時,用新增的一種一級追蹤緩存替代指令緩存,容量為12KμOps,表示能存儲12K條微指令。

        二級緩存

        隨著CPU制造工藝的發展,二級緩存也能輕易的集成在CPU內核中,容量也在逐年提升?,F在再用集成在CPU內部與否來定義一、二級緩存,已不確切。而且隨著二級緩存被集成入CPU內核中,以往二級緩存與CPU大差距分頻的情況也被改變,此時其以相同于主頻的速度工作,可以為CPU提供更高的傳輸速度。

        二級緩存是CPU性能表現的關鍵之一,在CPU核心不變化的情況下,增加二級緩存容量能使性能大幅度提高。而同一核心的CPU高低端之分往往也是在二級緩存上有差異,由此可見二級緩存對于CPU的重要性。

        緩存的替換

        CPU在緩存中找到有用的數據被稱為命中,當緩存中沒有CPU所需的數據時(這時稱為未命中),CPU才訪問內存。從理論上講,在一顆擁有二級緩存的CPU中,讀取一級緩存的命中率為80%。也就是說CPU一級緩存中找到的有用數據占數據總量的80%,剩下的20%從二級緩存中讀取。由于不能準確預測將要執行的數據,讀取二級緩存的命中率也在80%左右(從二級緩存讀到有用的數據占總數據的16%)。那么還有的數據就不得不從內存調用,但這已經是一個相當小的比例了。目前的較高端的CPU中,還會帶有三級緩存,它是為讀取二級緩存后未命中的數據設計的—種緩存,在擁有三級緩存的CPU中,只有約5%的數據需要從內存中調用,這進一步提高了CPU的效率。

        為了保證CPU訪問時有較高的命中率,緩存中的內容應該按一定的算法替換。一種較常用的算法是“近少使用算法”(LRU算法),它是將近一段時間內少被訪問過的行淘汰出局。因此需要為每行設置一個計數器,LRU算法是把命中行的計數器清零,其他各行計數器加1。當需要替換時淘汰行計數器計數值的數據行出局。這是一種高效、科學的算法,其計數器清零過程可以把一些頻繁調用后再不需要的數據淘汰出緩存,提高緩存的利用率。

        緩存容量

        CPU產品中,一級緩存的容量基本在4KB到64KB之間,二級緩存的容量則分為128KB、256KB、512KB、1MB、2MB等。一級緩存容量各產品之間相差不大,而二級緩存容量則是提高CPU性能的關鍵。二級緩存容量的提升是由CPU制造工藝所決定的,容量增大必然導致CPU內部晶體管數的增加,要在有限的CPU面積上集成更大的緩存,對制造工藝的要求也就越高。

        CPU的二級緩存一般情況下感覺不是很明顯。但是它的作用卻不可忽視。它是暫存CPU運算時的數據的。一級緩存主要在讀/寫的時候很突出。而CPU的二級緩存是在運行時候突出出來的,兩者相比不是很明顯。

        你認為如果大于512K的和1M的都一樣的話。英特爾公司為什么還推出1M的呢?它為什么不把1M的緩存分成兩個512K的放在兩個CPU上從而降低成本呢?你用兩臺同樣配置的電腦放上兩個不同的CPU。一個放P42.8E(1M二級緩存)。另一個放P42.8C(512K)的。然后同時運行1G左右視頻轉換!你會發現2.8E的要比2.8C的快1/5左右。

      免費預約試聽課

      亚洲另类欧美综合久久图片区_亚洲中文字幕日产无码2020_欧美日本一区二区三区桃色视频_亚洲AⅤ天堂一区二区三区

      
      

      1. 外国福利在线观看入口 | 一区二区不卡不卡高清在线 | 在线播放一区二区三区 | 一本在线观看资源网站 | 在线看的免费三级网站 | 中文字幕亚亚洲码在线 |