**实用程序(utility program)**是照管计算机的系统软件:保护它、整理它,或帮助用户管理数据。考试中,题目会给一个问题,要你说出能解决它的实用程序,或给一个实用程序,要你说明它的作用。
本课建立在操作系统与应用软件的角色的归类思路之上。
常见的实用程序有哪些,各做什么?
| 实用程序 | 作用 | 解决的问题 |
|---|---|---|
| 杀毒软件(antivirus) | 扫描文件和程序中的恶意软件,并删除或隔离 | 下载的文件可能被感染 |
| 备份(backup) | 把数据复制到另一个位置,以便恢复 | 硬盘故障或文件被误删 |
| 磁盘碎片整理 | 重新排列机械硬盘上分散的文件片段,使每个文件存放在一起 | 文件被拆成片段,磁盘变慢 |
| 磁盘格式化 | 设定磁盘的存储结构,使它能够使用 | 新硬盘还不能存放文件 |
| 压缩(compression) | 重新编码数据,减小文件体积 | 文件太大,无法用电邮发送 |
| 文件管理器 | 让用户查看、复制、移动、重命名和删除文件 | 用户需要整理文件夹 |
| 磁盘修复 | 检查磁盘错误并尝试修复 | 因磁盘错误,文件无法打开 |
例题详解
一位学生有一个 240 MB 的照片文件夹,要用电邮发送。
电邮服务的上限是 200 MB。哪种实用程序有帮助?大小至少要减少多少?
第一步。问题是文件太大,这指向压缩。
**第二步。**文件夹 240 MB,上限 200 MB。大小至少要减少 240 − 200 = 40 MB。
**第三步。**假设压缩后的文件夹是 150 MB。
节省了 240 − 150 = 90 MB。占原来的比例:90 ÷ 240 = 0.375,所以大小减少了 37.5%。
**第四步。**检验:240 的 37.5% = 0.375 × 240 = 90 MB,吻合。150 MB 低于 200 MB,所以可以发送。
第五步。学生还想在笔记本电脑损坏时有保障。压缩做不到,因为它仍然只有一份。解决这个问题的实用程序是备份。
要留意的错误
错误答案:“碎片整理会删除不需要的文件来腾出空间。”
那描述的是清理工具,不是碎片整理。碎片整理是移动现有文件的片段,使每个文件存放在一起。不会删除任何数据,也不会产生新空间。
相关的失误是把“格式化”当成整理文件。格式化是准备磁盘,通常还会清除上面原有的内容。
描述一个实用程序时,用先说作用,再说好处的格式。以碎片整理为例:它重新排列文件的片段,使每个文件存放在一起,所以磁盘能更快读取。
自我检测
1. 一台用机械硬盘的笔记本电脑,打开大文件变得很慢。哪种实用程序可能有帮助?为什么?
显示答案
磁盘碎片整理。它重新排列每个文件被拆开的片段,使它们存放在一起,读取磁头移动更少,文件打开更快。
2. 一所学校希望电脑被盗后仍能恢复学生的课业。用哪种实用程序?它做什么?
显示答案
备份。它把数据复制到另一个位置,如外置硬盘或线上存储,以便在新电脑上恢复。
3. 一个 60 MB 的文件被压缩成 45 MB。计算缩小的百分比。
显示答案
节省 = 60 − 45 = 15 MB。15 ÷ 60 = 0.25。缩小了 25%。检验:60 的 25% = 15。
接下来学什么
本模块的最后一课把所学应用到有固定任务的设备上,见讨论嵌入式系统及其限制。想复习这些词汇,可以做软件与系统练习。
如果工具名称和说明还是混在一起,我们的老师可以在线上一对一计算机科学补习里用新的情境来训练你。