回覆列表
  • 1 # MelodiousMusic

    肯定不是,CPU的快取就是為了提高執行速度而設計的,他只是記憶體的資料的暫存區。

    快取與記憶體的區別就像:我要吃麵包,而我樓下就有面包店我可以直接下樓買,如果我家樓下沒有面包店,我就要去附近的麵包店去買。快取就相當於我家樓下的麵包店,下樓就可以買到,吃到麵包花費時間要少些。而記憶體時間就要比快取的時間長。他們之間的聯絡就像 我樓下的麵包店要向別處進貨麵包刀自己店裡來銷售一個意思,他只是麵包的暫存區而已。

    快取的速度快,是因為他跟CPU的資料匯流排相連,傳輸速度接近於CPU處理速度。所以他比記憶體快

  • 2 # 超能網

    先講答案:它們不是同一型別的儲存顆粒,CPU快取基本上用的是SRAM,記憶體基本上用的是SDRAM,一字之差差之千里。

    再說緣由。

    RAM(Random Access Memory,隨機存取儲存器)大家可能都知道,一看到這個就想到電腦上用的記憶體,其實RAM還分為SRAM(Static RAM,靜態RAM)和DRAM( Dynamic RAM,動態RAM),我們常說的記憶體為SDRAM,它又是DRAM中的一種。

    顯微鏡下晶片中的SRAM

    SRAM是透過雙穩態鎖存電路來儲存資訊,只要有電裡邊的資料就一直會在,當然斷電了資料也沒了(這一點是RAM的共性),它不需要動態重新整理來保持電荷,因此稱為靜態隨機存取儲存器,SRAM的特點就是快,缺點就是整合度低(一個典型的SRAM單元需要六個MOSFET),佔的面積大,成本高,所以CPU裡的快取(尤其是L1/L2快取)做不了那麼大,原因就是這兩個。

    再說DRAM,它是用MOS電容上的電荷來儲存資訊的,可能你也知道,電容就算放著不用也因為緩慢放電而漏電,這樣就需要不時重新整理來補充電荷,所以把DRAM叫作動態隨機存取儲存器,因為它只需要一個電晶體+一個電容器,所以整合度非常高,很容易做出大容量來。

    常見的SDRAM記憶體顆粒

    記憶體上常用的SDRAM(Synchronous DRAM,同步動態隨機儲存器)其實就是DRAM之一,也就是增加了同步時鐘,讀寫時保持與CPU時鐘同步。因為DRAM需要不斷重新整理,所以才有了SDRAM上的自重新整理和自動重新整理這樣的方式。而在重新整理時,是不能進行讀取操作的,這時CPU需要等待,所以它的速度比起SRAM來說慢多了。

    總結來說,CPU快取中用的是SRAM,速度快,價格高,容量小,記憶體上用的SDRAM則價格便宜,容量大,速度稍慢。

  • 中秋節和大豐收的關聯?
  • 梔子泡水喝有什麼好?