程式語言及計算機硬體基礎

朝朝哥發表於2018-05-24

1、什麼是程式語言?

程式設計師與計算機溝通的介質

2、什麼是程式設計?

程式設計師基於某種程式語言的語法格式將想讓計算機所做的事寫到檔案中讓計算機執行,程式設計的結果就是檔案,檔案的內容就是程式;

3、為什麼要程式設計?

讓計算機代替人類工作,解放人力

4,、計算機硬體基礎

(1)、什麼是x86-64位?

x86是cpu最早的架構,這個cpu在單位時間內可以處理字長位64位的二進位制資料

(2)、常用儲存器

分為記憶體(記憶體條)和外存(磁碟):

記憶體優點:存取速度快,缺點:記憶體小,斷電時資料容易丟失

外存優點:斷電不會丟失資料,永久儲存,容量大  缺點:存取速度慢

(各儲存器讀取速度排名:暫存器》快取記憶體》記憶體》磁碟》磁帶)

(3)、儲存單位轉換器

一個二進位制位是1bit

8bit=1Bytes

1024Bytes = 1KB

1024KB = 1MB

1o24MB = 1TB

(4)、呼叫磁碟資料時間

       對於磁碟來說,尋找到資料的總時間=平均尋道(5ms)+平均延遲時間(7200轉的磁碟該值等於4ms)
以7200轉/分鐘為例: 每秒(7200除以60等於120)轉,每轉一圈所用時間(1除以120約等於8ms),取平均值,
自轉平均延遲時間4秒

 

總結:

計算機的三大核心元件,以及它們的功能?

1、cpu :由運算器和控制器組成,運算器用來主要負責程式運算與邏輯判斷,
控制器則主要協調各元件和各單元的工作,獲取指令進行分析,將操作控制訊號作用給其他部件進行工作
2、記憶體:記憶體儲器,臨時儲存程式,快速執行
3、硬碟:外儲存器,永久儲存資料

2、cpu、記憶體、硬碟的工作原理,解釋一個程式如何從無到有執行起來的?

程式先下載到硬碟上,由硬碟調到到記憶體,cpu獲取指令進行分析,將操作控制訊號傳送相關部件,執行程式

 

相關文章