CPU 記憶體 磁碟IO之間的關係

2021-09-20 06:16:26 字數 986 閱讀 6000

當程式或者操作者對cpu發出指令,這些指令和資料暫存在記憶體裡,在cpu空閒時傳送給cpu,cpu處理後把結果輸出到輸出裝置上,輸出裝置就是顯示器,印表機等。在沒有顯示完之前,這些資料也儲存在記憶體裡,如果記憶體不足,那麼系統自動從硬碟上劃分一部分空間作為虛擬記憶體來用。但寫入和讀取的速度 跟物理記憶體差的很遠很遠,所以,在記憶體不足的時候,會感到機器反應很慢,硬碟一直在響。

512m的物理記憶體如果增加到2gb,你會感到電腦變得飛快。但記憶體512,即使你把cpu從單核換成雙核,加速感覺也不明顯。如果你本來就有2g記憶體,再增加2g,使用起來幾乎沒有多少效能的改變。在理論上,物理記憶體太大反而會減慢速度,因為它增加了定址的時間。所以家用機器推薦使用2gb-4gb足矣。

cpu對資料進行判斷以及邏輯處理,本身不能儲存資料,這時cpu從內訪問資料進行邏輯計算,如果記憶體沒有資料,才會從硬碟讀資料到記憶體,再對資料進行處理

就像人吃飯一樣,cpu就是人,記憶體就是碗,硬碟就是飯鍋。

當cpu程序等待,會造成記憶體開銷的增加,記憶體不夠用的時候會用到虛擬記憶體,導致虛擬記憶體的增加,這時磁碟io開銷就會增加,系統態sy%提公升,cpu開銷增加

記憶體裡資料不夠用,才用磁碟中取資料。

記憶體中的資訊會隨斷電而丟失,硬碟中的資訊會持久化存在。

cpu使用率過高直接導致cpu溫度過高,這樣會簡短cpu的壽命的,而且還會影響你對其他軟體的正常使用,導致其他軟體速度慢。

如果cpu使用一直是在85%以上的話,會對電腦有危害的, 不會對cpu產生危害。

cpu的利用率是指cpu做運算時,達到自己額定頻率的百分比,這個利用率高的時候,能夠消耗更多的電能和產生更多的熱量。

超過75度會對cpu產生危害,因為當cpu溫度超過75度時,除了可能燒壞cpu之外,還可能因為電子轉移過快而影響cpu壽命。

多數是過多的頁交換和記憶體洩漏

頁交換:記憶體不夠用來儲存需要的資料時,作業系統會把原記憶體中的部分內容釋放掉(移除或者存入磁碟),然後把需要的內容載入,這個過程就是頁交換。

參考部落格:

cpu 記憶體 磁碟關係

cpu是處理器,是大腦和核心,記憶體和硬碟都是儲存器,受cpu的指揮。cpu工作的時候 1 需要從儲存器裡取資料出來。2 進行運算,要不停地用儲存器讀寫。3 計算出結果再返回到儲存器裡。如果硬碟夠快的話,電腦就不需要記憶體了。但硬碟太慢了,所以,由硬碟來擔任1和3的工作,由記憶體來分擔硬碟2的工作。...

程式 CPU 記憶體之間的關係

程式是什麼?程式是計算機每一步動作的一組指令,程式由指令和資料組成,正在執行的程式一般是從輔存載入到主存上的。在計算機裡,由cpu承擔對程式的解釋和執行。cpu是什麼?central processing unit 處理器 內部由數億個電晶體組成,這個玩意兒叫積體電路 integrated circ...

CPU 記憶體 磁碟 IO流查詢

總核數 物理cpu個數 x 每顆物理cpu的核數 總邏輯cpu數 物理cpu個數 x 每顆物理cpu的核數 x 超執行緒數 檢視物理cpu個數 cat proc cpuinfo grep physical id sort uniq wc l檢視每個物理cpu中core的個數 即核數 cat proc...