【考点-计算机软件】
分为系统软件和应用软件
一、系统软件
具有代表性的系统软件有:操作系统、数据库管理系统,以及各种程序设计语言的翻译系统等。
1.操作系统(operating system)
操作系统是最基本的系统软件。操作系统的任务是:管理计算机硬件资源并且管理其上的信息资源(程序和数据),支持计算机上各种硬件和软件之间的运行和相互通信。操作系统是人与计算机之间通信的桥梁,用户通过操作系统提供的命令和交互功能实现各种访问计算机的操作。目前在微机上常用的操作系统有:Windows系列操作系统、UNIX操作系统和Linux(自由软件)操作系统等。
【知识点扩展】操作系统常用术语与功能
(1)指令:是让计算机完成某个操作发出的命令,由操作码和地址码组成。
(2)程序:是为了完成一个完整的任务,计算机必须执行的一系列的指令的有序集合。
(3)源程序:由汇编语言或高级语言编制的程序。
(4)目标程序:由二进制代码组成的程序。
(5)文件:是具有名字的存储于外存的一组相关信息的集合。
2.语言处理系统
计算机在执行程序时,首先要将存储在存储器中构成程序的指令逐条取出,经过译码后向计算机的各部件发出控制信号,使其执行规定的操作。目前、一般的程序都是用计算机的CPU不能直接识别的程序设计语言,如Visual Basic,Delphi,C++等来编写的。这样的非机器语言程序必须经过翻译,变成机器指令后才能被计算机执行。而负责这种翻译的程序被称为编译程序(编译系统)或解释程序。为了在计算机上执行由某种程序设计语言编写的程序,就必须配置相应的语言处理系统。
计算机语言:机器语言→汇编语言→高级语言
(1)机器语言:直接采用二进制代码表示指令系统的语言,是计算机硬件系统能够真正理解和执行的唯一语言,无需翻译,执行效率最高,速度最快。如8BD8H和03DBH。
(2)汇编语言:一种把机器语言符号化的语言。要将汇编语言翻译成机器语言才能执行。
(3)高级语言:又称算法语言,接近人类自然语言的程序设计语言,其是面向过程的通用性很强的语言。要将其翻译成机器语言才能执行。常用的有Visual C、Visual Fox Pro、Visual BASIC、JAVA、C、C#、C++等。C语言是其他高级语言的基础,诞生最早。
3.数据库管理系统
数据库(database)是为了满足一定范围内许多用户的需要,在计算机里建立的一组互相关联的数据集合。
数据库管理系统是用于创建和管理数据库的系统软件,是数据库系统的核心组成部分。其主要功能有:定义数据库的结构及其中数据的格式,规定数据在外存储器的存储安排方式,负责各种与数据有关的控制和管理任务。用户通过数据库管理系统的支持来访问数据库中的数据。
二、应用软件
应用软件是在计算机硬件和系统软件的支持下,为解决各类专业和实际问题而设计开发的一类软件。如文字处理、电子表格、多媒体制作工具、各种工程设计和数学计算软件、模拟过程、辅助设计和管理程序等。
1.文字处理软件
用于输入、存储、修改、编辑、打印文字资料(文件、稿件等)。常用的文字处理软件有Word,WPS等。
2.信息管理软件
用于输入、存储、修改、检索各种信息。如工资管理软件、人事管理软件、仓库管理软件、计划管理软件等。这种软件发展到一定水平后,可以将各个单项软件连接起来,构成一个完整的、高效的管理信息系统(MIS)。
3.计算机辅助设计软件
用于高效地绘制、修改工程图纸,进行常规的设计计算,帮助用户寻求较优的设计方案。常用的有Auto CAD等软件。
4.实时控制软件
例如用于随时收集生产装置、飞行器等的运行状态信息,并以此为根据按预定的方案实施自动或半自动控制,从而安全、准确地完成任务或实现预定目标。