计算机系统基础:软件分类
外观
你可能多年来使用了许多软件,这里我们将研究不同类型的软件及其分类。
所有程序都属于两种主要分类
- 系统软件
- 应用程序软件
无论如何,在回答有关软件类型的题目时,请不要使用品牌名称。写下 *Microsoft Word* 将不会得到任何分数,而写下 *文字处理器* 则会! |
如果没有软件,大多数硬件将毫无用处,或者只执行特定的任务。为了使大多数硬件运行,我们需要使用软件,你的任务是为每项工作选择正确的软件类型。
系统软件 - 用于操作计算机硬件并为运行应用程序软件提供平台的软件。
现代计算机是复杂的机器,包含许多不同的部件。为了确保其正常运行,你需要系统软件。系统软件将负责处理计算机所有组件的平稳运行,以及为其他程序提供通用功能,提供用于加速计算机的工具,提供用于开发新软件的工具,以及提供保护你免受攻击的程序。我们将在稍后详细介绍几种不同的系统软件类型。
- 操作系统 是一组程序,它们 *使计算机硬件方便地供用户使用*,同时 *隐藏计算机操作的复杂性*。操作系统(例如 Windows 7 或 Linux)解释由应用程序软件(例如文字处理器和电子表格)发出的命令。操作系统也是 *应用程序软件和计算机之间的接口*。如果没有操作系统,应用程序程序将无法与计算机通信。
- 实用程序 是功能有限的小型强大程序,通常由用户操作以维护计算机系统的平稳运行。各种示例包括文件管理、诊断问题和了解有关计算机的信息等。实用程序的典型示例包括复制、粘贴、删除、文件搜索、磁盘碎片整理、磁盘清理。但是,还有其他类型可以从操作系统单独安装。
- 库程序 是一个编译后的子程序集合(例如,库在编写程序时提供了许多函数和过程)。
- 翻译软件 (汇编器、编译器、解释器)
- 汇编器 将汇编语言程序翻译成机器代码(机器可以理解的二进制代码)。
- 编译器 将高级语言代码翻译成目标代码(目标机器的机器语言)。
- 解释器 逐行分析和执行高级语言程序。由于源代码是逐行分析的,因此执行速度将比等效的编译代码慢。
应用程序软件 - 用于帮助用户执行特定任务的软件。
应用程序软件是为像我和你一样的人设计的,用于执行我们认为有用的任务。这可能是科学家使用一组结果来计算统计信息的能力,或者有人想玩最新的电脑游戏。我们将简要介绍几类应用程序软件。
- 通用应用程序软件。
- 专用应用程序软件。
- 定制应用程序软件
示例:软件类别 将以下软件归入正确的类别
|
练习:软件类别 软件的两个主要类别是什么? 答案
为什么软件对计算机系统很重要? 答案
对于软件的两个主要分类,分别给出三个子类别 答案
将这些软件产品中的每一个放入正确的类别(应用程序或系统)
答案
答案
|