知识点一 计算机软件的定义及作用
计算机软件(Software,也称软件)是指计算机系统中的程序及其文档,程序是对计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。程序必须装入机器内部才能工作,文档一般是给人看的,不一定要装入机器。
在计算机系统中硬件是软件运行的物质基础,软件是硬件功能的扩充与完善,没有软件的支持,硬件的功能不可能得到充分的发挥,因此软件是使用者与计算机之间的桥梁。计算机软件分为系统软件与应用软件两大类,如图5.4所示是计算机软件与硬件之间的关系图,从图中可以看出计算机软件介于用户与计算机硬件之间,是作为用户与计算机之间的接口,用户要使用计算机来完成相关的功能都是通过软件来操纵计算机硬件完成的。
计算机的软硬件之间关系如图5-3-1所示。

知识点二 计算机软件的分类
1. 系统软件
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合,主要功能是调度、监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。
(1)操作系统
操作系统管理计算机的硬件设备,使应用软件能方便、高效地使用这些设备。常用的操作系统有:DOS操作系统、Windows操作系统、Unix操作系统和Linux、Netware等操作系统。在计算机软件中最重要且最基本的就是操作系统(OS),它是最底层的软件,控制所有计算机运行的程序并管理整个计算机的资源,是计算机裸机与应用程序及用户之间的桥梁。没有它,用户也就无法使用某种软件或程序。
操作系统是计算机系统的控制和管理中心,它具有处理机管理、存储器管理、设备管理、文件管理、任务管理五大功能。其中,处理机管理主要控制和管理CPU的工作,存储管理主要进行内存的分配和管理,设备管理主要管理基本的输入/输出设备,文件管理负责对计算机文件进行组织、存储、操作和保护等,任务管理也称为作业管理,是指对计算机正在运行的程序进行管理。
(2)语言处理程序
CPU执行每一条指令都只是完成一项十分简单的操作,但一个系统软件或应用软件,要由成千上万甚至上亿条指令组合而成。因此,直接用基本指令来编写软件,是一件极其繁重而艰难的工作。
计算机只能直接识别和执行机器语言,因此要让计算机上运行高级语言程序就必须配备程序语言翻译程序,翻译程序本身是一组程序,不同的高级语言都有相应的翻译程序。典型的语言处理程序如汇编语言汇编器,C语言编译、连接器等。
为了提高效率,人们规定了一套新的指令,称为高级语言,其中每一条指令完成一项操作,这种操作相对于软件总的功能而言是简单而基本的,而相对于CPU的一项操作而言又是复杂的。用这种高级语言来编写程序(称为源程序)就像用预制板代替砖块来造房子,效率要高得多。但CPU并不能直接执行这些新的指令,需要编写一个软件,专门用来将源程序中的每条指令翻译成一系列CPU能接受的基本指令(也称机器语言),使源程序转化成能在计算机上运行的程序。完成这种翻译的软件称为高级语言编译软件,通常把它们归入系统软件。目前常用的高级语言有VB、C++、JAVA等,它们各有特点,分别适用于编写某一类型的程序,它们都有各自的编译软件。
(3)数据库管理系统
数据库管理系统(Data Base Management System,DBMS)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立、修改和询问数据库。大部分DBMS提供数据定义语言DDL(Data Definition Language)和数据操作语言DML(Data Manipulation Language),供用户定义数据库的模式结构与权限约束,实现对数据的追加、删除等操作。
数据库管理系统是数据库系统的核心,是管理数据库的软件。数据库管理系统就是实现把用户意义下抽象的逻辑数据处理,转换成为计算机中具体的物理数据处理的软件。有了数据库管理系统,用户就可以在抽象意义下处理数据,而不必顾及这些数据在计算机中的布局和物理位置。常用的数据库管理系统有Foxpro、Access、Oracle、Sybase、DB2和Informix等。
(4)辅助程序
系统辅助处理程序也称为软件研制开发工具、支持软件、软件工具,主要有编辑程序、调试程序、装备和连接程序、调试程序。
2. 应用软件
应用软件是为满足用户不同领域、不同问题的应用需求而提供的那部分软件。 它可以拓宽计算机系统的应用领域,放大硬件的功能。
应用软件相对来说就比较丰富了,例如常用的应用软件有:文字处理软件、多媒体播放软件、网络软件、办公应用软件等,用户可以根据自己的需要来下载安装各类应用软件。
知识点三 计算机软件的安装
大多数计算机软件的安装是一个比较简单的过程,只要按照软件的安装提示向导在每一步进行相关的选择即可安装好相应软件。
主要的安装过程如下。
(1)准备好待安装软件的安装程序,可购买相关光盘或到网上下载。
(2)找到安装目录下的setup文件,双击它,将会出现软件安装的向导,各软件的安装向导都差不多,用户可以根据向导中的提示来进行选择。一般会包括同意安装许可协议、选择安装路径、选择安装的相关选项等,对于新手来说,基本上按默认安装就可以了,然后不断地单击“下一步”,屏幕上会出现软件安装进程画面,经过一段时间后,最后会出现安装结束的画面,表示软件安装完毕,单击“完成”就可以了。
(3)有些软件会在桌面建立一个快捷方式,只要双击此快捷方式就能使用软件了。或者通过“开始”菜单找到相对应的快捷方式,此时只要单击对应的软件即可。

