歡迎來到硬體世界!
在本章中,我們將探索運算領域的「實體」面。如果說軟體是電腦的大腦,那麼硬體就是它的軀體。我們將研究電腦如何觀看、聆聽及列印,如何在斷電後仍能保存資訊,以及如何運用「邏輯」來做出決策。別擔心有些概念聽起來像科幻小說——我們會將其拆解為簡單、日常的觀念!
1. 全貌:輸入、輸出與儲存
每一個電腦系統,從巨大的伺服器到微小的計算機,要運作都需要四個主要部分:
1. 輸入 (Input): 將數據送入電腦的過程(例如使用鍵盤打字)。
2. 主記憶體 (Primary Memory): 電腦處理當前數據的「工作空間」。
3. 輔助儲存裝置 (Secondary Storage): 長期保存數據的「檔案櫃」(例如硬碟)。
4. 輸出 (Output): 將資訊呈現給用戶的過程(例如螢幕或印表機)。
嵌入式系統 (Embedded Systems)
嵌入式系統是指安裝在大型設備中,執行特定任務的電腦。想像一下你的微波爐、洗衣機或汽車的引擎控制單元。與個人電腦(PC)不同,你通常無法在微波爐上安裝新的應用程式!
優點: 製造成本低、非常可靠,且耗電量極低。
缺點: 難以升級,如果損壞了,通常必須更換整個裝置。
快速複習: 把電腦想像成一個廚房。食材是輸入,處理食物的流理台是主記憶體,櫥櫃是輔助儲存裝置,而做好的餐點就是輸出!
2. 硬體設備是如何運作的?
讓我們來看看一些常見設備背後的原理。這些內容常出現在考試中,所以請務必留意關鍵術語!
印表機
雷射印表機 (Laser Printer): 利用靜電與碳粉 (Toner)(粉末狀墨水)。雷射光會將頁面內容「畫」在感光鼓上,碳粉會吸附在帶電區域,最後由加熱器 (Fuser) 加熱,將碳粉永久熔印在紙張上。
3D 印表機: 使用「積層製造」技術。它基於數位 3D 模型,透過熔化塑膠或樹脂,逐層堆疊建構出實體物件。
儲存裝置
磁性硬碟 (HDD): 使用稱為碟片 (Platters) 的旋轉金屬盤。數據以磁性方式儲存。它就像舊式唱片機,但速度快得多!對於大容量儲存來說,它的性價比很高,但因為有活動零件,掉落時容易損壞。
固態記憶體 (SSD/Flash): 沒有任何活動零件。它利用電子電路儲存數據。與 HDD 相比,它速度更快且更耐用,這就是為什麼它被廣泛用於智慧型手機和現代筆記型電腦中。
光碟 (Optical Disc):(CD/DVD/藍光光碟)。雷射光束照射在表面,讀取代表 0 和 1 的「凹坑 (pits)」與「平地 (lands)」。
輸入與輸出
麥克風: 將聲波(類比訊號)轉換為電訊號(數位訊號)。
喇叭: 正好相反!它接收電訊號並使錐體震動,從而產生聲波。
觸控螢幕: 同時具備輸入與輸出功能。現代大多數螢幕採用「電容式」,意即它們能感測來自你手指的微小電荷。
虛擬實境 (VR) 頭戴式裝置: 利用感測器(加速度計與陀螺儀)來追蹤你的頭部動作,並透過兩塊微型螢幕向雙眼分別投射略有差異的影像,進而產生 3D 立體深度感。
重點總結: HDD 使用磁力,SSD 使用電力,而光碟使用光(雷射)!
3. 記憶體:RAM、ROM 與緩衝區
電腦擁有不同類型的「大腦」,這取決於它們需要多快的運算速度,以及是否需要在斷電後保留數據。
RAM 與 ROM 的比較
RAM (隨機存取記憶體): 這是揮發性 (Volatile) 的,意即關機後所有數據都會消失。它是放置正在開啟的應用程式的「即時」記憶體。
ROM (唯讀記憶體): 這是非揮發性 (Non-volatile) 的。即使斷電也能保留數據。它通常儲存電腦的「開機」指令。
RAM 的類型
1. DRAM (動態 RAM): 每秒需要「更新 (refreshed)」數千次。它成本較低且容量較大,用於主記憶體。
2. SRAM (靜態 RAM): 速度更快且無需更新,但價格昂貴。用於 CPU 內部的快取記憶體 (Cache)。
ROM 的類型
- PROM: 可程式化 ROM。用戶只能寫入一次。
- EPROM: 可抹除式可程式化 ROM。可以使用紫外線 (UV light) 抹除並重新寫入。
- EEPROM: 電子抹除式可程式化 ROM。可以使用電訊號抹除並重新寫入。這是現今最常見的類型!
什麼是緩衝區 (Buffer)?
緩衝區是一小塊記憶體,用於在數據從一處傳輸到另一處時進行暫存。
比喻: 想像一位動作迅速的服務生(CPU)正把食物送到動作緩慢的客人(印表機)桌上。服務生會將食物放在旁邊的備餐檯(緩衝區),這樣他就可以在客人慢條斯理用餐的同時,回頭去處理其他工作。
你知道嗎? 當你的 YouTube 影片出現「緩衝中 (buffering)」時,其實就是電腦正在填補一小塊 RAM,這樣如果你的網路速度偶爾變慢,影片也不會卡頓!
4. 監控與控制系統
這些系統讓電腦無需人類手動輸入,即可與真實世界互動。
感測器 (Sensors): 這是電腦的「感官」。例如:
- 溫度感測器(用於暖氣機)
- 壓力感測器(用於地毯下的防盜警報器)
- 紅外線感測器(用於自動門)
- 聲音感測器(用於聲控燈)
執行器 (Actuators): 這是電腦的「肌肉」。它們是實際執行動作的部分,例如轉動車輪的馬達、開啟加熱器或發出警報聲。
回饋 (Feedback): 這是一個至關重要的概念。意指系統的輸出會影響下一次的輸入。
範例: 恆溫器測量室溫(輸入)。如果太冷,它會啟動暖氣(輸出)。暖氣使房間變暖,感測器感應到溫度變化(回饋),最終指示暖氣關閉。
重點總結: 監控系統只是負責「觀測」;而控制系統則會透過執行器「改變」環境中的某些事物。
5. 邏輯閘與電路
在最底層,電腦是由數百萬個稱為邏輯閘 (Logic Gates) 的微小開關組成的。它們接收輸入(0 或 1),並根據規則產生輸出。
主要邏輯閘
- NOT: 「反向」閘。若輸入 1,輸出為 0;若輸入 0,輸出為 1。
- AND: 必須兩者都輸入 1,輸出才會是 1。(1 AND 1 = 1)。
- OR: 只要其中之一(或兩者)輸入為 1,輸出就是 1。
- NAND: (Not AND)。AND 的相反。除非兩個輸入皆為 1,否則輸出均為 1。
- NOR: (Not OR)。OR 的相反。只有當兩個輸入都不為 1 時,輸出才為 1。
- XOR: (互斥或)。若輸入不同,則輸出 1。(1 和 0 = 1,但 1 和 1 = 0)。
真值表 (Truth Tables)
真值表是用來列出所有可能的輸入組合及其對應輸出的表格。
例如,AND 閘的真值表如下:
- 輸入 A: 0, 輸入 B: 0 -> 輸出: 0
- 輸入 A: 0, 輸入 B: 1 -> 輸出: 0
- 輸入 A: 1, 輸入 B: 0 -> 輸出: 0
- 輸入 A: 1, 輸入 B: 1 -> 輸出: 1
記憶小撇步:
AND 很挑剔:只有當所有人同意時,它才說「Yes」(1)。
OR 很隨和:只要有一個人同意,它就說「Yes」(1)。
XOR 是「差異閘」:只有當輸入不同時,它才說「Yes」(1)!
快速複習: 你應該要能夠畫出這些邏輯閘並將它們組合為電路。別擔心一開始看起來像一團亂麻的電線——只要從左到右,一個邏輯閘一個邏輯閘地跟隨訊號流向即可!
摘要檢查清單
在結束本章之前,請確保你能:
- 解釋主記憶體與輔助儲存裝置之間的區別。
- 使用關鍵術語描述雷射印表機與 SSD 的運作原理。
- 比較 RAM 與 ROM,以及 SRAM 與 DRAM。
- 解釋感測器、執行器與回饋的角色。
- 識別這 6 種邏輯閘並繪製它們的真值表。
做得好!你已經掌握了電腦科學的物理基礎。下次使用設備時,試著想像邏輯閘和緩衝區正在內部運作的情景吧!