1. 程式人生 > >程序執行原理

程序執行原理

需要 clas 核心 臨時 硬件 存在 div 保存 blog

一個程序要運行,需要三個核心的硬件

CPU,中央處理器,是一塊超大規模的集成電路,負責處理數據或計算

內存,臨時的存儲數據(斷電後,數據就會消失),速度快,空間小,價格高

硬盤,永久的存儲數據,速度慢,空間大,價格便宜

程序執行原理

CPU <--> 內存(執行的程序) <--> 硬盤(沒有執行的程序)

程序運行之前,程序是保存在硬盤中

當運行一個程序時,首先要加載到內存

  操作系統會首先CPU把程序復制到內存中

  CPU執行內存中的程序代碼

程序執行原理