CPU、內存、虛擬內存、硬盤及其相互之間的關係

1、CPU

CPU即中央處理器,是英語“Central Processing Unit”的縮寫。CPU從內存或緩存中取出指令,放入指令寄存器,並對指令譯碼分解成一系列的微操作,然後發出各種控制命令,執行微操作系列,從而完成一條指令的執行。


2、內存

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


3、虛擬內存

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


4、硬盤(外存儲器)

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


——至於有的網絡文章形象比喻:“CPU是工廠,硬盤是大倉庫,內存是正規中轉中心,虛擬內存是臨時中轉中心”,大致接近實際,但不完全準確。



參考: 百度知道 https://zhidao.baidu.com/question/278452066.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章