2.2 · 實用程序與驅動
目標: 解釋實用程序與設備驅動的角色,並各舉常見例子。
實用程序
實用程序是執行電腦特定維護任務的系統軟件。課程上的例子:
| 實用程序 | 功能 | 示例軟件 |
|---|---|---|
| 資料壓縮工具 | 減小文件以便傳輸 / 儲存 | 7-Zip、WinRAR、Windows/macOS 自帶 zip |
| 病毒檢查(殺毒) | 檢測並清除惡意軟件 | Windows Defender、Bitdefender、Kaspersky |
| 文件管理器 | 瀏覽、複製、移動、改名 | Windows Explorer、macOS Finder |
| 碎片整理軟件 | 重排磁碟塊以加快 HDD 存取 | Windows Optimize Drives(僅 HDD) |
| 系統監視器 | 顯示 CPU/RAM/磁碟使用 | 任務管理器、活動監視器 |
| 備份工具 | 調度並儲存備份 | Time Machine、File History |
| 磁碟清理 | 刪臨時文件、快取 | Windows 磁碟清理、CCleaner |
碎片整理與 SSD
不要碎片整理 SSD。 SSD 沒旋轉盤;碎片整理只損耗閃存芯片,無性能收益。現代 OS 會檢測 SSD 並改跑 TRIM。
設備驅動
驅動是讓 OS 與特定硬件交流的小程序。
| 沒驅動 | 有驅動 |
|---|---|
| OS 看到一個通用 USB 設備 | OS 知是列印機,可發 PCL/PostScript 命令 |
| 相機拍照按鈕無反應 | 拍出 JPG 並存到磁碟 |
| 藍牙鍵盤配不上對 | OS 認 HID 協定並配對 |
驅動如何工作
應用 ──▶ OS API ──▶ 設備驅動 ──▶ 硬件1
驅動缺失或有 bug 時,OS 無法把通用命令翻成硬件的具體協定。
驅動來源
- OS 自帶(Windows Update、Linux 內核模組)。
- 廠商下載(Nvidia、AMD、列印機商)。
- 通用 / 內建(HID 給鍵盤、USB Mass Storage 給 U 盤)。
實用程序與驅動為何歸為系統軟件
兩者都讓電腦保持健康並橋接 OS 與硬件。它們不是終端用户產品(既不是電子表格也不是遊戲),所以穩坐系統軟件。
學生常見錯誤
- 把瀏覽器列為實用程序 —— 瀏覽器是應用軟件。
- 混淆殺毒與防火牆:殺毒掃文件;防火牆過濾網絡流量。(兩者並存,有時打包。)
- 以為驅動「只老硬件才要」 —— 每個鍵盤、GPU、Wi-Fi 卡都要驅動。
- 給 SSD 做碎片整理。
考試式題目
題(4 分): 定義實用程序與設備驅動,各舉一例。解釋為何兩者都歸類為系統軟件。
參考答案:
實用程序是執行電腦特定維護或管家任務的軟件(例:殺毒軟件掃描惡意軟件)。設備驅動是允許 OS 與特定硬件設備通訊的軟件(例:列印機驅動把 OS 列印命令翻成列印機能懂的指令)。
兩者都是系統軟件,因為它們支援 OS 與硬件而非直接解決終端用户問題 —— 它們讓電腦可用,讓應用軟件能跑。
關鍵要點
- 實用程序 = 幫你跑 / 維護電腦的工具。
- 驅動 = OS 到特定硬件的軟件橋。
- 兩者都是系統軟件,不是應用。
➡️ 下一節:2.3 執行模式