CPU,GPU,高速緩存cache,內存RAM,虛擬內存VM,磁盤ROM,磁盤緩存之間的關系


cpu,高速緩存cache,內存RAM,虛擬內存VM,磁盤ROM,磁盤緩存之間的關系

1.CPU:即中央處理器,是英語“Central Processing Unit”的縮寫。CPU從內存或緩存中取出指令,放入指令寄存器,並對指令譯碼分解成一系列的微操作,然后發出各種控制命令,執行微操作系列,從而完成一條指令的執行。CPU存取數據的速度非常的快,一秒鍾能夠存取、處理十億條指令和數據(術語:CPU主頻1G)。

2.GPU:圖形處理器(Graphics Processing Unit),又稱顯示核心、視覺處理器、顯示芯片,是一個附屬型的處理器,主要處理計算機中與圖形計算有關的工作,並將數據更好地呈現在顯示器中。

3.緩存:是CPU的一部分,它存在於CPU中 ,CPU存取數據的速度非常的快,快的內存能夠達到幾十兆就不錯了,可見兩者的速度差異是多么的大 ,緩存是為了解決CPU速度和內存速度的速度差異問題 ,內存中被CPU訪問最頻繁的數據和指令被復制入CPU中的緩存,這樣CPU就可以不經常到象“蝸牛”一樣慢的內存中去取數據了,CPU只要到緩存中 去取就行了,而緩存的速度要比內存快很多,

  緩存(ram: random-access memory):

  一級L1緩存,SRAM(static ram) -- cpu與內存交換數據的地方,速度最快

  二級L2緩存,DRAM(Dynamic ram)-- L1緩存與內存交換數據的地方,速度比L1慢,但也遠遠大於內存速度

  (L3緩存也遠遠大於內存速度)

   (物理)內存+緩存 = 內存儲器  硬盤 = 外存儲器

4.內存:CPU並不能直接調用存儲在硬盤上的系統、程序和數據,必須首先將硬盤的有關內容存儲在內存中,這樣才能被CPU讀取運行。因而,內存(即物理內存,是相對於硬盤這個“外存”而言)作為硬盤和CPU的“中轉站”,對電腦運行速度有較大影響。

5.虛擬內存:當運行數據超出物理內存容納限度的時候,部分數據就會自行“溢出”,這時系統就會將硬盤上的部分空間模擬成內存——虛擬內存,並將暫時不運行的程序或不使用的數據存放到這部分空間之中,等待需要的時候方便及時調用。

6.磁盤:由於內存是帶電存儲的(一旦斷電數據就會消失),而且容量有限,所以要長時間儲存程序或數據就需要使用硬盤(外存儲器)。硬盤也會影響系統速度,因為系統從硬盤中讀取數據並通過總線存入內存的速度也會影響系統運行的快慢。

7.磁盤緩存:為第三方軟件得到高速temp(如ie緩存,一些安裝程序的臨時文件)而專門設置的,這個也是為了提高磁盤讀取效率。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM