科學

2020 年 1 月 15 日

資工計概:Introduction 介紹/簡介

已複製到剪貼板


|資工計概:學習資料整理文章前言

-尊重智慧財產權

此篇整理文章為本人所撰寫,禁止:轉貼、修改、和商業使用!歡迎分享網址連結!

-互相交流討論

因為此篇整理文章為本人獨自撰寫,如有錯誤的地方,或是對於內容有其他意見,額外補充,都歡迎在下方的留言區一起討論!一起撰寫出完整的計概學習資料!

|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 電腦

|資工計概相關文章:

分享文章

已複製到剪貼板

主題文章

查看 科學

關於看我所見

「看我所見」主題多元,分享作者的生活經歷、特殊經驗,舉凡:教育、生活、科技、3C、音樂、娛樂 ⋯⋯,我們也將持續優化,提供讀者最好的體驗!


Contacts

Ricky Chuang

看我所見

linktr.ee/5j54d93

最新文章