[计算机入门] 计算机软件

1.5 计算机软件

1.5.1 软件及相关概念

软件:程序及程序运行所需的数据以及与程序有关的文档资料的总称。
计算机软件一般分为系统软件应用软件两大类
指令:由二进制代码表示,能使计算机完成某一操作的命令。是计算机对数据加工时的命令,如:加、减、乘、除、取数和存数等。指令指示计算机进行何种工作、何时进行工作、如何进行工作。由操作码(对数据进行何种操作)和地址码组成(结果存放地址)。一种计算机所能识别并执行的全部指令的集合称做该计算机的指令系统。计算机的指令系 统依赖于计算机的硬件系统(主要指CPU),不同类型计算机的指令系统是不完全一样的。指令系统越丰富,计算机对数据运算和处理的能力也就越强。
程序:是指能使计算机完成特定任务的一组有序的指令集合。为了完成某一特定的任务,首先将编写好的程序以及程序运行所需的数据通过输入设备输入到计算机并存储在存储器中,然后在程序控制下逐条执行程序中的每条指令。

1.5.2 系统软件

系统软件:是管理、控制和维护计算机,使其高效运行的软件。一般由专业软件公司计算机厂家提供。它包括操作系统、数据库管理系统、编译系统、系统工具软件、程序设计语言、驱动程序等。
驱动程序一般指的是设备驱动程序(Device Driver),是一种可以使计算机和设备进行相互通信的特殊程序。相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作,假如某设备的驱动程序未能正确安装,便不能正常工作。因此,驱动程序被比作硬件的灵魂硬件的主宰硬件和系统之间的桥梁等。

1.5.3 应用软件

应用软件:是为解决用户的具体问题,面向某个领域而设计的软件。一般分为应用软件包用户程序两大类。
用户直接使用的软件通常为应用软件(Application),而应用软件通常是通过操作系统来指挥计算机的硬件完成其功能的。也即,操作系统是计算机系统中用于指挥和管理其自身的软件。操作系统是平台,是运行应用软件的基础,没有操作系统的平台,应用软件是没有办法运行。实质上,使用计算机时,我们并不直接使用计算机的硬件,与我们打交道的是应用软件。我们使用应用软件,由应用软件在幕后与操作系统打交道,再由操作系统指挥计算 机完成相应的工作。
应用软件通常是由计算机专业人员为满足人们完成特定任务的要求开发的,这些软件通常以特定的操作系统作为其运行基础(称应用平台)。我们最常用的应用软件有文字处理、电子表格、数据库应用系统、图形图象处理软件、办公软件、互联网软件、多媒体软件、分析软件、商务软件等。

猜你喜欢

转载自blog.csdn.net/crleep/article/details/131296404