歡迎來到電腦架構的世界!

你有沒有想過筆記型電腦、智能手機或遊戲機內部的運作原理?電腦架構 (Computer Architecture) 是研究電腦如何設計,以及其各個組件如何協同運作來處理照片、執行遊戲和運行應用程式的學科。你可以把它想像成數碼世界的「藍圖」。

如果起初覺得這些技術術語很深奧,請不用擔心——我們會透過生活中的例子和簡單步驟來拆解。讓我們開始吧!


1. 數據單位:電腦如何衡量資訊

電腦不說人類的語言,它們只懂位元 (bits)(即 0 和 1)。由於電腦處理的數據量極大,我們需要使用不同的單位來衡量它。

基礎知識

1. 位元 (Bit): 最小的單位(不是 0 就是 1)。
2. 位元組 (Byte): 由 8 個位元組成。你可以把一個 Byte 想像成鍵盤上的一個字元,例如字母「A」。

兩大「度量家族」

衡量大量數據的方法有兩種。這可能會有點混淆,但秘訣在於:一個是以 1,000 為底數(十進制,Base-10),另一個則是以 1,024 為底數(二進制,Base-2)。

「十進制」家族 (Base-10)
這些是你在商店標籤上最常見的術語(Kilobytes, Megabytes)。

  • 千位元組 (Kilobyte, KB): \( 10^3 \) 或 1,000 bytes
  • 百萬位元組 (Megabyte, MB): \( 10^6 \) 或 1,000,000 bytes
  • 十億位元組 (Gigabyte, GB): \( 10^9 \) 或 1,000,000,000 bytes
  • 萬億位元組 (Terabyte, TB): \( 10^{12} \) bytes
  • 千萬億位元組 (Petabyte, PB): \( 10^{15} \) bytes

「二進制」家族 (Base-2)
電腦在內部實際使用的是這些單位,因為它們是以 2 的冪次方運作的。

  • Kibibyte (KiB): \( 2^{10} \) 或 1,024 bytes
  • Mebibyte (MiB): \( 2^{20} \) 或 1,048,576 bytes
  • Gibibyte (GiB): \( 2^{30} \) bytes
  • Tebibyte (TiB): \( 2^{40} \) bytes
  • Pebibyte (PiB): \( 2^{50} \) bytes

記憶小撇步:Kibibyte 或 Mebibyte 中的「bi」代表 Binary(二進制)。如果你看到「i」(如 KiB),就要想到 1,024!

計算範例

如果你想將 2 MiB 轉換為 bytes:
1. 從數字 2 開始。
2. 乘以 1,024 得到 KiB:\( 2 \times 1,024 = 2,048 \)
3. 再乘以 1,024 得到 bytes:\( 2,048 \times 1,024 = 2,097,152 \) bytes。

快速重溫:
- Bit: 0 或 1
- Byte: 8 bits
- KB/MB/GB: 1,000 的倍數
- KiB/MiB/GiB: 1,024 的倍數


2. 三大核心組件

要了解電腦如何運作,可以想像一家專業廚房:

處理器 (CPU)

處理器就像行政主廚 (Head Chef)。它負責所有的「思考」,並遵循指示(食譜)來處理數據。沒有主廚,什麼事都做不成!

主記憶體 (RAM)

主記憶體就像主廚的備餐桌。它存取速度非常快,但容量有限。當電腦運行應用程式時,它會將數據放在這裡,以便處理器能快速存取。
重點:當你關掉電源時,備餐桌(RAM)上的所有東西都會被清空!

輔助儲存裝置 (Secondary Storage)

這就像廚房的櫥櫃或儲藏室。它的容量比備餐桌大得多,且即使在斷電時也能保存數據。這是存放你儲存的檔案、照片和作業系統的地方。

關鍵結論:處理器負責處理工作,主記憶體存放即時使用中的數據,而輔助儲存裝置則負責長期儲存檔案。


3. 位址匯流排與數據匯流排

數據如何在處理器與記憶體之間傳輸?它們使用「匯流排 (Buses)」——即作為路徑的一組微小導線。

位址匯流排 (Address Bus)

此匯流排承載數據需要前往的位置 (位址)
類比:想像寄信。位址匯流排就是信封上寫著的門牌號碼。它只能單向傳輸(從處理器傳至記憶體)。

數據匯流排 (Data Bus)

此匯流排承載實際資訊 (位元)
類比:數據匯流排就是信封裡面的信。它是雙向的,因為處理器需要「讀取」(接收)和「寫入」(發送)數據。

步驟拆解:寫入記憶體
1. 處理器將「位置」放入位址匯流排
2. 處理器將「數據」放入數據匯流排
3. 記憶體查看位址,並將數據儲存在該特定位置。


4. 輸入/輸出 (I/O) 介面

這些是讓電腦與外部世界溝通的「插頭」與「插座」。

USB (通用序列匯流排)

- 典型應用:連接滑鼠、鍵盤、印表機和隨身碟。
- 接頭:Type-A(長方形)、Type-C(小型、正反皆可插)。
- 速度:通常較高,但視版本而定(如 USB 2.0 與 3.0)。

HDMI (高清多媒體介面)

- 典型應用:連接顯示器、電視和投影機。
- 接頭:獨特的 19 針「盾牌」形狀。
- 速度:頻寬極高,可同時傳輸高清影片和多聲道音訊。

PCI Express (PCIe)

- 典型應用:在電腦內部連接高效能組件,如顯示卡 (GPU) 和高速 SSD。
- 接頭:主機板上的插槽。
- 速度:三者中最快,專為處理海量數據而設計。

小貼士:如果你是每天都要插拔的電纜,通常是 USBHDMI。如果它隱藏在電腦機箱內,那通常就是 PCI Express


5. 輔助儲存媒體

並非所有儲存裝置都一樣!我們根據需求選擇不同類型。

磁性媒體 (硬碟 - HDD)

- 運作方式:使用旋轉的磁性碟盤。
- 容量:非常大(Terabytes)。
- 成本:每 Gigabyte 非常便宜。
- 速度:慢(機械零件需要移動)。
- 耐用性:脆弱(摔落可能會損壞移動零件)。

光學媒體 (CD, DVD, Blu-ray)

- 運作方式:使用雷射讀取表面的「凹坑」。
- 攜帶性:極高(輕薄)。
- 成本:每片光碟非常便宜。
- 速度:非常慢。
- 典型容量:較小(從 CD 的 700MB 到 Blu-ray 的 50GB)。

固態媒體 (SSD, USB 隨身碟)

- 運作方式:使用電子電路(快閃記憶體),沒有任何移動零件。
- 速度:極快。
- 耐用性:非常強固(沒有移動零件,摔落不易損壞)。
- 成本:三者中最昂貴。
- 攜帶性:高(實體尺寸小)。

你知道嗎?現代筆記型電腦使用 SSD 取代 HDD,因為它們能讓電腦在幾秒內啟動,而不是幾分鐘!

總結表:
- 磁性:最適合「大量」儲存(檔案多、成本低)。
- 光學:最適合「發布」(電影、軟件光碟)。
- 固態:最適合「效能」(速度與耐用性)。


常見誤區避雷針

1. 混淆 RAM 與儲存裝置:請記住,RAM 是暫時的(備餐桌)。如果你要儲存檔案,它會進入儲存裝置(儲藏室)。
2. KiB 中的「i」:別忘了 1 Kilobyte (KB) 是 1,000,但 1 Kibibyte (KiB) 是 1,024。考試很喜歡考這個!
3. 匯流排方向:位址匯流排是單向 (Unidirectional) 的。數據匯流排是雙向 (Bidirectional) 的。

如果剛開始覺得這些內容有點深奧,不用擔心!只需記住廚房的類比,一切就會豁然開朗。你一定能行的!