短信预约提醒成功
第四节 微型计算机软件系统
【学习目的与要求】
要求熟悉计算机软件的分类,掌握系统软件的基本内容,掌握常用应用软件类别。
计算机软件是指在计算机上运行的各种程序及相应的各种文档资料。所谓程序,就是利用计算机执行各种动作以便完成任务的有序指令集合。
计算机软件分为系统软件和应用软件两大类。
系统软件是用于对计算机软硬件资源进行管理、监控和维护,以及对各类应用软件进行解释和运行的软件。系统软件是计算机必备的支持软件。
应用软件是在硬件和系统软件支持下,为解决各类具体应用问题而编制的软件。
一、系统软件(掌握)
系统软件包括操作系统、语言处理程序、数据库管理系统和各类支持服务程序。
1. 操作系统
作用:操作系统是软件系统的核心,用于管理计算机中的软硬件资源,最靠近硬件。
常用:Windows2000、Windows XP、UNIX、Windows NT、Linux。
2. 语言处理程序
计算机语言又称程序设计语言,是计算机为解决某个实际问题而编写程序时所使用的语言。
所有计算机语言需经翻译才能为计算机接受。翻译程序即计算机语言处理程序,包括:汇编程序、解释程序和编译程序,这些程序的任务是将源程序翻译成计算机能执行的机器指令。
按照语言对计算机硬件的依赖程度,计算机语言可分为三大类,即机器语言、汇编语言和高级语言。
(1)机器语言:机器语言是直接使用机器指令代码编写的语言,用二进制表示,是计算机唯一能直接识别并执行的语言。
(2)汇编语言:由汇编指令(助记符)构成,翻译(也即汇编)之后方可执行。汇编语言是一种符号化的机器语言,它将二进制指令码用英语单词(或缩写)作为助记符来表示,如ADD表示加法,MOV表示传送等。
(3)高级语言:由语句(接近自然语言和数学公式)构成,翻译(解释和编译)之后方可执行。
常见高级语言:BASIC Visual BASIC C
因此,必须配备一种工具,把用高级语言编写的源程序翻译成计算机可执行的机器语言程序(目标程序)。有两种方式可以实现高级语言程序的翻译,即:解释方式和编译方式。
3. 数据库管理系统
数据库是指以一定的组织方式存储的结构化的数据集合。
数据库管理系统(DabaBase Management System,DBMS)是帮助用户建立、管理、维护和使用数据库的一个系统软件。
数据库与会计软件联系紧密,会计软件必须有数据库支持。
数据库管理系统可分为关系型(最常用)、层次型、网状型三类
小型的数据库系统:Visual Foxpro Access
大型的数据库系统:Oracle、Sybase
4. 支持服务程序
服务程序也称为工具软件,主要为用户使用计算机和维护管理计算机提供服务,包括协助用户进行开发或硬件维护的软件,如编辑程序、测试诊断程序、调试程序、防病毒程序等。
【例2-29】判断题:计算机软件分为系统软件和应用软件两大类。( )
正确答案:√
解析:计算机软件分为系统软件和应用软件两大类。
【例2-30】单选题:下面有关计算机操作系统的叙述中,不正确的是( )
A.操作系统属于系统软件
B.操作系统只负责管理内存储器,不管理外存储器
C.UNIX是一种操作系统
D.计算机的中央处理器、内存等硬件资源也由操作系统管理
正确答案:B
解析:操作系统是对计算机系统中的软件和硬件资源进行有效管理和控制的软件,起到用户和计算机之间的接口作用。因此,操作系统不但要负责管理内存储器,也要管理外存储器。
【例2-31】多选题:高级语言的源程序需要翻译成机器语言可以执行的目标程序才能被运行,这种翻译方式包括( )
A.汇编 B.编译 C.转化 D.解释
正确答案:BD
解析:高级语言接近自然语言,一般采用英文单词描述语句,便于理解、记忆和掌握。高级语言源程序是不能被计算机直接识别和执行的,必须被翻译成计算机可执行的机器语言程序(目标程序)后才能执行。翻译的方法有两种:一种是解释方式,即解释一句执行一句,另一种是编译方式,将整个高级语言编写的源程序先翻译成机器语言程序,然后再生成在操作系统下直接运行的执行程序。
二、应用软件(掌握)
定义:在硬件和系统软件的支持下,用户为了解决各类实际问题而编制的各种计算机程序及其相关文档称为应用软件。
应用软件通常面向最终用户并具有特定的功能。例如会计核算软件,它的功能只适用于会计核算和财务管理。 但有些应用软件不受专业限制而得到广泛应用,如Windows下常用的文字处理软件(Word).电子表格软件(Excel)等。
【例2-32】单选题:某单位的人事档案管理程序属于( )
A.工具软件 B.应用软件 C.系统软件 D.文字处理软件
正确答案:B
解析:应用软件通常面向最终用户并具有特定的功能,人事档案管理程序为应用软件。
【例2-33】判断题:文字处理软件(WORD)属于系统软件。( )
正确答案:×
解析:文字处理软件(WORD)属于应用软件。
模拟练习题:
1.为达到某一目的而编制的计算机指令序列称为(B)。
A.软件 B.程序 C.字符串 D.命令
2.机器语言中每一个语句又称为(D)。
A.命令 B. 字符串 C. 操作 D. 指令