第一节 计算机软件系统
考点21
计算机与一般机器的主要区别在于它能够自动地进行工作,而指挥计算机自动工作的就是计算机软件。计算机软件是指在计算机上运行的各种程序及相应的各种文档资料。所谓程序,简单地说,就是利用计算机执行各种动作以便完成任务的有序指令集合。
计算机软件分为系统软件和应用软件两大类。系统软件是用于对计算机软硬件资源进行管理、监控和维护,以及对各类应用软件进行解释和运行的软件。系统软件是计算机必备的支持软件。而应用软件是在硬件和系统软件支持下,为解决各类具体应用问题而编制的软件。
考点22 系统软件
系统软件包括操作系统、语言处理程序、数据库管理系统、各类支持服务程序等。
(一)操作系统
操作系统(Operating System,简称OS)是最基本、最重要的系统软件,已成为计算机系统必不可少的基本组成部分。它负责管理计算机系统的全部软件和硬件资源,合理组织计算机各部分协调工作,为用户提供操作界面和编程接口。计算机启动后,首先要把操作系统调入内存,由它控制和支持在同一计算机上运行的其他程序。目前比较通用的操作系统有Windows、UNIX、 Windows NT、Linux等。
(二)语言处理程序
编制程序的过程被称为程序设计,因而计算机语言又称为程序设计语言。不同语言编写的源程序,计算机无法直接执行,必须经过翻译才能被计算机所接受。语言处理程序包括解释程序和编译程序等,其任务是将用汇编语言或高级语言编写的程序翻译成计算机硬件能够直接识别和执行的机器指令代码。没有语言处理程序的支持,用户编写的应用软件就无法被计算机接受和执行。
(三)数据库管理系统
根据数据库数据模型设计方法的不同,可把数据库管理系统分为层次型、网状型、关系型三类。微机上常用的单机数据库管理系统有Visual FoxPro、 Access等,适合网络环境的大型数据库管理系统有Oracle、MSSQL Server、Sybase、DB2等。通常,会计软件就是利用各种数据库管理系统开发而成的应用软件。
(四)支持服务程序
#p#副标题#e#
#p#副标题#e#
考点23 计算机程序设计语言
(一)机器语言
机器语言是直接用计算机指令代码编写的语言,是最底层的计算机语言。它用二进制表示,是计算机唯一能够直接识别和直接执行的语言,用机器语言编写的程序被称为机器语言程序。
(二)汇编语言
用汇编语言编写的程序比机器语言编写的程序易读、易检查、易理解,但计算机仍然不能直接识别和运行用汇编语言编写的程序。
机器语言和汇编语言都是面向机器的语言,被称为低级语言。
(三)高级语言
高级语言与具体计算机的机器指令无关,其表达方式更接近于人类自然语言的思维逻辑。它由一系列的语句(或函数)组成,每一条语句常常可以对应几条、十几条甚至几十、上百条机器指令,所以用高级语言编写的计算机程序大大提高了编程效率。而且由于高级语言的书写方式更接近于人们的思维习惯,其程序更便于阅读和理解。高级语言的出现大大方便了非计算机专业人员使用计算机,为计算机的广泛应用和普及创造了条件。
与汇编语言类似,计算机也不能直接识别和执行用高级语言编写的程序。因此,必须配备一种工具,把用高级语言编写的源程序翻译成计算机可执行的机器语言程序(目标程序)。有两种方式可以实现高级语言程序的翻译,即解释方式和编译方式。
常用的高级语言有以下几种:
1.BASIC。一种简单易学的计算机高级语言。
2.C语言。一种具有很高灵活性、高执行效率的高级语言,适用于编写系统软件。
3.C++。一种面向对象的程序设计语言。
4.JAVA。近几年发展起来的一种新型高级语言,适用于网络环境的编程。
考点24 应用软件
应用软件多种多样,例如文字处理软件、表格处理软件、游戏软件等。当然会计核算软件、企业管理软件、各种用途的软件包也都属于应用软件。
通用应用软件大致可分为文字处理、表格处理、图形(像)处理、网络或统计等。
(一)文字处理软件
文字处理软件用于文件输入、存储、修改、编辑和多种字体、字形的输出等。常用的文字处理软件包括WPS和Word等。本书将重点介绍Microsoft Word 2003的基本应用。
(二)表格处理软件
常用的表格处理软件包括Excel,本书将重点介绍Microsoft Excel 2003的基本应用。
(三)图形、图像软件
从应用的角度来看,图形、图像软件大致可以分为两大类:一类是彩色图像处理软件,另一类是绘图软件。
(四)网络通信软件
网络通信软件可以分成两大类:一类是用于实现网络底层各种通信协议的通信软件或协议转换软件,它们属于系统软件性质,一般都包含在网络操作系统(如UNIX、Windows XP、Windows NT等)之中,由操作系统提供。另一类则是用于实现各种网络应用的软件,如电子邮件(E-mail)、网络文件传输(FTP)、网络浏览器等。
(五)演示软件
(六)统计软件