|資工計概:學習資料整理文章前言
-尊重智慧財產權
此篇整理文章為本人所撰寫,禁止:轉貼、修改、和商業使用!歡迎分享網址連結!
-互相交流討論
因為此篇整理文章為本人獨自撰寫,如有錯誤的地方,或是對於內容有其他意見,額外補充,都歡迎在下方的留言區一起討論!一起撰寫出完整的計概學習資料!
|Turing model of a computer 圖靈電腦
- 一種特別的機器-圖靈電腦,能執行所有種類的運算。
- Program(程式)是一串指令,告訴電腦要做什麼。
|Subsystems of a computer 電腦的子系統
根據 Turing 模型,電腦的子系統包含:
- Input Data 輸入資料
- Program 程式
- Output Data 輸出資料
根據 von Neumann 模型,電腦的子系統包含:
- Memory 記憶體
- Arithmetic/Logic Unit (ALU) 邏輯運算單元
- Control Unit 控制單元
- Input/Output 輸入/輸出
|Memory 記憶體的功能
用來儲存「Program 程式碼」與「Data 資料」的地方。
|Arithmetic/Logic Unit (ALU) 邏輯運算單元的功能
處理電腦所有的「Arithmetic 算數運算」和「Logic 邏輯運算」。
|Control Unit 控制單元的功能
控制電腦中「Memory」、「ALU」和「Input/Output」的執行。
|Input/Output 輸入/輸出的功能
- Input subsystem (輸入子系統)接收電腦以外的資料和程式。
- Onput subsystem (輸出子系統)輸出執行完的結果到電腦。
|電腦的歷史
- 【機械電腦】1930 前
- 【電子電腦】1930~1950
- 【電腦時代】1950 後
|補充重點:
-電腦無法處理沒有解法的問題
電腦跟隨一串指令(Program 程式)來解決問題,因為如果一個問題沒有解法,也不能把解法寫成指令,電腦也無從處理。
-根據 Turing 模型,Pascaline calculator(帕斯卡計算器)不算電腦
Pascaline calculator(帕斯卡計算器)是個可執行加減法的機械,包含了輸入和輸出,但無程式。
-根據 Turing 模型,Jacquard Loom(織布機)是電腦
- Input Data 輸入資料:織線
- Program 程式:Punch Cards:安裝在動力織布機上的設備
- Output Data 輸出資料:某花紋的織棉段
-ABC computer 是最早的 von Neumann 電腦
|資工計概相關文章:
- 資工計概:Introduction 介紹/簡介
- 資工計概|位置數字系統:二、八、十、十六進位
- 資工計概|數字系統:十進位轉二八十六進位;二八十六進位轉十進位
- 資工計概|數字系統:二八十六進位之間的轉換
- 資工計概|數字系統:非位置數字系統
- 資工計概|資料儲存:資料型態 Data Types