National Central University
Uedu Main Site
Explore Uedu
Student Console
Register as Member/Login
Research Informed Consent Center
Survey Center
Educational Big Data Challenge
Claim or create a course
Try an AI Scenario Task
Support & Messages
Uptime Data

UeduGPTs

--

Jupyters

3

Local AI

--

Uedu Code

--

中央大學 AQI 80 24°C PM2.5 21
AI Reply Desktop Notifications

Show a desktop notification when the AI TA finishes replying

Chat Message Notifications

Notify me when classmates post messages in the forum

Sound notification

Play an alert sound whenever there is a new notification

Unit 01

計算機概論導覽

電腦的定義、功能、類型與發展歷程
Interaction 20 minute(s)

Learning Objectives

  • 說出電腦的定義:依照儲存的程式,自動處理資料的機器
  • 分辨硬體與軟體,並把常見零件分到輸入、處理、輸出、儲存四種功能
  • 認識超級電腦、伺服器、個人電腦、行動裝置、嵌入式系統等電腦的類型
  • 說出真空管、電晶體、積體電路、微處理器在電腦發展中的位置

你今天用過幾台電腦

早上手機鬧鐘響、搭捷運刷卡、在便利商店結帳、晚上用洗衣機洗衣服。這些動作的背後都有電腦在工作,只是大部分不長得像桌上那台有螢幕和鍵盤的機器。

這一課要回答三個問題:

  1. 什麼樣的機器可以叫做「電腦」?
  2. 電腦有哪些類型,各自做什麼?
  3. 電腦是怎麼從一整個房間那麼大,變成能放進口袋的?

電腦的定義

電腦(computer)是一種依照儲存在裡面的程式,自動接收資料、處理資料、產生結果的機器。這句話有三個重點:

重點 意思
處理資料 輸入的是資料(數字、文字、聲音、影像),輸出的也是資料
自動 一旦開始執行,不需要人一步一步告訴它下一步做什麼
依照程式 程式(program)是一連串指令;換一個程式,同一台機器就能做完全不同的事

最後一點最關鍵。一台手機今天可以拿來拍照,明天裝了新的 App 就能拿來記帳、翻譯、導航,硬體沒有變,變的是程式。

硬體與軟體

硬體(hardware) 軟體(software)
是什麼 摸得到的實體零件 程式與相關的資料
例子 處理器、記憶體、螢幕、鍵盤、電池 作業系統、瀏覽器、遊戲、計算機 App
怎麼改變 拆開換零件 安裝、更新、移除

硬體提供能力,軟體決定要用這些能力做什麼。兩者缺一不可:沒有軟體的電腦只是一堆零件,沒有硬體的程式也無處執行。

電腦的四種基本功能

不管是超級電腦還是洗衣機裡的控制晶片,電腦做的事都可以拆成四種功能:

          ┌──────────────┐
 輸入 ──▶ │    處理      │ ──▶ 輸出
          │(依照程式運算)│
          └──────┬───────┘
                 ▲▼
               儲存
功能 做什麼 常見的硬體
輸入(input) 把外界的資料送進電腦 鍵盤、滑鼠、麥克風、相機、感測器
處理(processing) 依照程式對資料做運算與判斷 中央處理器(CPU)、圖形處理器(GPU)
輸出(output) 把結果送到外界 螢幕、喇叭、印表機、馬達
儲存(storage) 把資料與程式保存起來,之後再用 固態硬碟(SSD)、傳統硬碟、隨身碟、記憶卡

處理資料時,CPU 旁邊還有一個「暫時放東西」的主記憶體(RAM),關機就清空;儲存裝置則是關機也不會消失。兩者的差別在第 12、13 課會仔細看。

有些零件同時負責兩種功能,例如手機的觸控螢幕:手指點下去是輸入,畫面顯示是輸出。下面的練習會遇到它。

互動練習:零件屬於哪一種功能

點一張卡片選起來,再點它所屬的功能(桌機也可以直接拖曳)。第 1 回合是桌上型電腦的零件;第 2 回合是手機上的零件,其中有一個零件可以同時放進兩個類別,找出它並放進兩個類別。最後回答拍照上傳的問題。放錯時先看提示,再想一次。

電腦的類型

電腦依照用途與規模,大致分成下面幾類。同一個原理(輸入、處理、輸出、儲存),做成不同的大小與能力:

類型 特徵 例子
超級電腦(supercomputer) 由大量處理器一起運算,處理極大量的計算 氣象預報、氣候模擬、新藥與材料研究
伺服器(server) 透過網路同時服務很多使用者,通常放在機房或資料中心 網站、雲端硬碟、線上遊戲、學校的選課系統
個人電腦(personal computer) 一次給一個人使用,用途多樣 桌上型電腦、筆記型電腦
行動與穿戴裝置 用電池、可以帶著走,通常有觸控螢幕與各種感測器 智慧型手機、平板電腦、智慧手錶
嵌入式系統(embedded system) 藏在其他機器裡面,只負責控制那台機器 洗衣機、微波爐、汽車的煞車控制、電梯

嵌入式系統是數量最多、卻最少被注意到的電腦。它們通常沒有鍵盤,有的連螢幕都沒有,但同樣是依照程式處理輸入(按鈕、感測器)並產生輸出(馬達、燈號)。

用途決定設計:伺服器要能長時間不關機、同時處理很多請求;手機要省電、輕薄;洗衣機的控制器只要便宜、可靠,能把幾種洗衣程序做好就夠了。

互動練習:這是哪一類電腦

把每一台裝置分到它所屬的電腦類型。第 1 回合每一類各有一個;第 2 回合比較需要想一下。兩個回合都分好之後,回答「為什麼它們都算電腦」。

從一個房間到一個口袋:發展歷程

電腦變小、變快、變便宜,關鍵在於「開關」的元件一直在進步。電腦內部用大量的開關表示 0 與 1(第 03 課),開關越小、越快、越省電,電腦就跟著進步。

年份 事件 改變了什麼
1945 馮紐曼(John von Neumann)寫成 EDVAC 的報告初稿 提出「程式和資料一起存在記憶體裡」的設計,之後的電腦大多採用(第 10 課)
1946 賓州大學公開 ENIAC,由莫奇利(John Mauchly)與艾克特(J. Presper Eckert)主導 早期的全電子式通用電腦,用了將近 18,000 支真空管,佔滿一整個房間
1947 貝爾實驗室的巴丁、布拉頓與蕭克利做出電晶體 用小小的半導體取代又大又熱、容易燒壞的真空管;三人在 1956 年獲得諾貝爾物理獎
1958~1959 德州儀器的基爾比(Jack Kilby)、快捷半導體的諾宜斯(Robert Noyce)先後各自做出積體電路 把很多電晶體與線路做在同一片晶片上
1971 Intel 推出 4004 第一顆商用微處理器:整個處理器做在一顆晶片上,約 2,300 個電晶體
1981 IBM 推出個人電腦(IBM PC) 個人電腦走進辦公室與家庭
2007 蘋果發表 iPhone 觸控操作的智慧型手機開始普及,電腦成為隨身攜帶的裝置

教科書常用「世代」來整理這段歷史,每一代以當時主要的開關元件來分:

世代 主要元件 特色
第一代 真空管 體積龐大、耗電、容易故障
第二代 電晶體 變小、變可靠
第三代 積體電路 一片晶片上放很多電晶體
第四代 微處理器(超大型積體電路) 整個處理器在一顆晶片上,個人電腦與手機因此出現

今天一支手機的處理器晶片上有數十億個電晶體,數量會隨產品世代改變。重點不在確切數字,而在趨勢:同樣大小的晶片能放進越來越多電晶體,計算能力跟著變強。

想一想:電腦的定義與類型

1.

下面哪一個敘述最能說明「電腦」和一般電器(例如傳統的電風扇)的差別?

2.

學校的選課系統要讓上萬名學生在同一段時間連線選課,它主要跑在哪一類電腦上?

3.

「作業系統、瀏覽器、手機上的 App」屬於什麼?

第 1 次作答

想一想:功能與發展歷程

1.

下面哪一個零件的主要功能是「儲存」?

2.

依照時間先後,下面哪一個排列是對的?

3.

電晶體取代真空管,對電腦最主要的影響是什麼?

第 1 次作答

這門課的地圖

接下來的課程會沿著「資料在電腦裡怎麼流動」一路往外走:

單元 課次 要回答的問題
計算與資料的表示 02~07 什麼是演算法?數字、文字、圖片、聲音怎麼變成 0 與 1?
從邏輯閘到 CPU 08~14 0 與 1 怎麼做出加法?CPU 怎麼執行指令?記憶體、硬碟與整台電腦怎麼組起來?
作業系統 15~18 為什麼可以同時開很多程式?記憶體與檔案是誰在管?
軟體與程式設計 19~26 軟體怎麼安裝與授權?程式語言怎麼變成機器能執行的指令?演算法與資料結構怎麼選?
資料庫 27~28 大量資料怎麼整理、怎麼查詢?
網路與雲端 29~33 封包怎麼從你的手機送到伺服器?網址怎麼找到網站?什麼是雲端?
資安、新興科技與計算的界線 34~36 怎麼保護資料?物聯網與 AI 怎麼運作?有沒有電腦解不了的問題?

每一課都可以單獨閱讀,也都有模擬器可以動手操作。

重點整理

  • 電腦是依照儲存的程式,自動處理資料的機器;換一個程式,同一台機器就能做不同的事。
  • 硬體是摸得到的零件,軟體是程式與資料;硬體提供能力,軟體決定怎麼用。
  • 電腦的四種基本功能:輸入、處理、輸出、儲存。有些零件同時負責兩種功能,例如觸控螢幕。
  • 電腦的類型:超級電腦、伺服器、個人電腦、行動與穿戴裝置、嵌入式系統;用途決定設計。
  • 發展歷程的主線是開關元件的進步:真空管 → 電晶體 → 積體電路 → 微處理器,電腦因此從一個房間縮小到一個口袋。

下一課:電腦依照「程式」工作,那程式裡寫的步驟要多明確,電腦才能照做?第 02 課看「計算」與「演算法」是什麼。

這一課完成了!
Next lesson:計算與演算法是什麼
你目前沒有登入,學習進度只存在這個瀏覽器。 Login 後,進度會跟著帳號,換電腦也看得到。