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 运行模式