計概 - 簡介

計算機概論 2018-02-02 326

電腦系統#

電腦系統如洋蔥由許多層組成,由內而外為:
資訊 硬體 程式設計 作業系統 應用 通訊。

  1. 資訊層(最內層):對應電腦內資訊的表示方式,為純概念層;電腦上的資訊用2進位來管理。
  2. 硬體層:電腦系統中的實體硬體,包括邏輯閘、控制電流的電路等。
  3. 程式設計層:處理軟體及指令。
  4. OS:OS協助管理電腦資源、協助我們和電腦互動,以及管理硬體、軟體、資料互動的方式。
  5. 應用:前面幾層聚焦在讓電腦工作(內部),此層聚焦在真實世界的問題,如遊戲、設計等。
  6. 通訊:透過網際網路分享資訊、資源。

電腦歷史#

硬體#

  • 真空管 電晶體 積體電路(IC) 大型積體電路

軟體#

  1. 機械語言
  2. 協助開發機械語言而發展出組合語言,此語言需要被翻譯為機械語言才可使用,因此「組譯器 assemblers」誕生了。
  3. 高階語言允許以英文的陳述句來撰寫指令,每一個不同的高階語言需要不同的翻譯程式,稱作「編譯器 compiler」。
  4. OS可決定程式何時執行。
  5. 結構化程式設計
  6. OOP