计算机应用基础(Windows 7+Office 2010)
上QQ阅读APP看书,第一时间看更新

1.4.2 计算机的软件组成

计算机软件系统包括系统软件和应用软件两大类。

1.系统软件

系统软件是管理、监控和维护计算机资源,使硬件、程序和数据协调高效工作,方便用户使用计算机的软件。系统软件处于硬件和应用软件之间,是用户及其他应用软件和硬件的接口。系统软件主要包括操作系统、语言处理系统、数据库管理系统及服务性程序等。

(1)操作系统。操作系统(operating system,OS)是系统软件的核心,负责管理计算机系统的硬件资源、软件资源和数据资源,以控制程序运行,为用户提供方便、有效、友善的服务界面,为其他应用软件提供支持等。计算机只有配置了操作系统后,用户才能操作计算机。操作系统主要有处理机管理、存储管理、文件管理、设备管理和作业管理五大功能。

常用的操作系统有DOS、Windows、Linux、Mac OS、UNIX、AIX、OS/2及一些专用的嵌入式操作系统,如ISOS、VXWorks等。常用操作系统界面如图1-23所示。

图1-23 常用操作系统界面

(2)语言处理程序。语言处理程序一般由汇编程序、编译程序、解释程序和相应的操作程序等组成。它是为用户设计的编程服务软件,其作用是将高级语言源程序翻译成计算机能识别的目标程序。

计算机语言通常分为3类:机器语言、汇编语言和高级语言。目前常见的编程语言有Visual C++、Visual Basic、Java、J2EE、Delphi等。

(3)数据库管理系统。数据库就是实现有组织地、动态地存储大量数据,方便多用户访问的计算机软、硬件资源组成的系统。数据库和数据管理软件一起构成了数据库管理系统。数据库管理系统(database management system,DBMS)是数据库系统中对数据进行管理的软件,它可以完成数据库的定义和建立、数据库的基本操作、数据库的运行控制等功能。目前比较流行的数据库管理系统分为层次数据库、网状数据库和关系数据库3种,有Foxbase、Fox Pro、Visual Fox Pro、Informix、Oracle等。

(4)服务性程序。服务性程序提供系统运行所需的服务,是一种辅助计算机工作的程序,如装入程序、连接程序、诊断故障程序、纠错程序、监督程序、编辑程序及调试程序等。

2.应用软件

应用软件是为解决某种实际问题而编制的计算机程序及其相关的文档数据的集合,专门用于解决某个应用领域中的具体问题,所以是各种各样的,如各种管理软件、工业控制软件、数字信号处理软件、工程设计程序、科学计算程序等。常见的应用程序有Office办公软件、媒体播放软件、图像处理和多媒体编辑软件等。