15期day01編程與電腦硬體

一、編程:

1,程式語言:定義:讓電腦能像人一樣去工作執行某種命令的語音

重點:工作的思維邏輯 程式語言為翻譯

    簡單邏輯漢語 小例子:

          接收用戶輸入的用戶名

          接收用戶輸入的密碼

          判斷用戶輸入的用戶名等於正確的用戶名並且輸入密碼等於正確的密碼

         否則告訴用戶剛輸入的用戶名或者密碼錯誤。

 

而程式設計師則把邏輯翻譯成電腦能讀懂的語言

 

2.編程定義:把人類的思維邏輯用程式語言翻譯下來這個過程叫做編寫程式

編程應該分為兩個環節:思考做事情的步驟與翻譯

 

3:程式定義:存放有人類翻譯成機器語言程式碼的文件

 

4:編程作用:為了方便人類的生活,讓機器代替人類所重複的工作。奴隸電腦

 

☐ 二、電腦硬體組成

1.三大組成:

CPU——讀取指令並運行()

記憶體——臨時記錄步驟\指令(存取快但斷電就丟失數據)

外存硬碟——永久記憶步驟\指令(存取慢但斷電數據扔存在)

 

2. 運行程式與電腦硬體的關係

程式最先存放於硬碟

程式的運行是從硬碟是指令載入到記憶體中

然後CPU是從記憶體中取出指令運行的

運行的程式運行過程中產生的數據最先都是存放於記憶體

 

三、iO問題與程式的效率

 1:把指令你賴的數據先載入到記憶體,能能從記憶體,取數據就不要從硬碟取。因為從硬碟取葯經歷從硬碟在到記憶體取出來的過程。

2:為cpu的輸出:產生新數據的時候存到記憶體。攢一波在一次性運送到硬碟。