CPU速度與記憶體速度有著怎樣的關係?

時間 2021-05-31 16:05:53

1樓:

CPU與記憶體是硬體,可以理解為乙個由一堆開關組成的開關型硬體系統是軟體,我們操作的是軟體層面的東西

滑鼠也是乙個微型開關,通過一些轉換器實現硬體(滑鼠)與螢幕之間的聯絡,當我們進行一步操作時,滑鼠這個開關先動一下,乙個訊號進去經過一系列開關訊號組合,到達CPU中的一些電路(指令集),這些東西其實是乙個順序執行,第一步執行A,第二步執行B,第三步執行C(這個C有可能是訪問記憶體),每一步消耗乙個時鐘週期;當一段指令訪問記憶體時,這一步走完了才能繼續執行下面,從最早的開始,到最後執行完,一共消耗了多少個時鐘週期,就是頻率,它們之間有這樣乙個協同工作的關係

有一種說法記憶體頻寬(速度)大於或等於CPU的頻寬,則不影響CPU的效能發揮

2樓:白毛

如果題主問的是CPU速度和記憶體速度的關係,請看SDDK的回答。

1.硬碟容量大,但是速度慢,記憶體速度快,但是容量小。所以,我們程式存放在硬碟裡,使用的時候需要將部分或者全部放在記憶體裡,以保證呼叫速度足夠快。

比如:乙個遊戲50G,放記憶體裡太費錢,所以需要放在硬碟裡。但是遊戲執行時,場景不斷切換,各種胡里花哨的特效滿屏飛,這時候硬碟的速度跟不上,所以,需要把部分需要快速讀取的內容先存在記憶體裡面,方便呼叫。

2.記憶體是個高速容器。我這裡把它比作乙個裝著餃子餡的盆,記憶體容量相當於盆的容量,記憶體速度相當於盆口的大小。

當CPU這雙手開始包餃子時,需要從從盆裡拿原料,然後在手上處理一下,最後變成餃子。

一雙手速度不夠快,我們可以再找一雙手來——多核心CPU

有的人包餃子快,有的人包餃子慢——CPU單核速度

盆裝的餃子餡太少,可以換乙個裝的多的——記憶體容量

盆口太小,1雙手就佔滿了,如果能滿足同時4個人拿餃子餡就好了——記憶體速度

CPU快,記憶體慢(或者容量小)記憶體自然會拖累CPU執行。反之亦然。

3.那麼CPU與記憶體怎麼搭配呢?

具體要看用什麼CPU,常用程式是什麼了。

比如:在大部分辦公軟體中,CPU更偏重多核心,記憶體更偏重於容量

比如:大部分老遊戲中,CPU更偏重單核心效能,記憶體容量和速度需求較均衡

比如:使用CPU自帶的核心顯示卡的話,記憶體速度會直接影響核顯速度,所以需要盡量配備更高速的記憶體

3樓:SDDK

記憶體是用來解決,外存與CPU之間速度不匹配的問題。同時CPU的快取暫時用不到的資料會存入記憶體中,下次使用的時候再調取。

因為CPU的速度遠大於記憶體,所以記憶體速度越快,CPU調取資料的速度也就越快,單位時間內就能處理更多的資料。

同時記憶體的時序越低,記憶體的延遲就越低,週期等待時間就越短,當然這個跟CPU的記憶體控制器和頻率也有很大關係。

總之,記憶體越快CPU的效能也能相對提高,但是就目前來說,高效能記憶體相比普通記憶體,給CPU帶來的效能提公升,還是比較有限的。

現在主存的速度已經超過CPU的速度,那麼CPU片內的cache是否可以取消?

Biggee Lucloner 乍一看,竟無言以對。我查了一下。提供一下生肉。https cdrdv2.intel.com v1 dl getContent 634648 11th Generation Intel Core Processor Family Datasheet Volume1 Ta...

記憶體(DRAM)的連續讀寫速度和隨機讀寫速度是一樣的嗎?

北極 先說結論吧 DRAM的隨機讀寫速度必然慢於連續讀寫。主要原因是CPU存在著多層次的cache,隨機讀寫會造成大量的cache miss,必然引發速度下降。除非是完全沒有cache的CPU,比如Intel第一代的8086 CPU。因為不存在cache,所以隨機讀寫速度基本上跟連續讀寫是一樣的,但...

CPU 的執行速度受光速影響嗎?

木文迪 這個沒有實際研究,所以我就拿三體裡面的來說吧 三體裡面有一段是程心他們掉入了低光速空間,在這種空間裡,光速是正常光速的多少分之一吧,懶得去查了,在這個空間任何事物的行動都會因為光速變慢,包括電子傳輸,你想想啊,你在乙個空間裡,居然有東西的速度快於光速,那還不逆天? 相對光速還是絕對光速?也就...