您现在的位置: 万盛学电脑网 >> 电脑基础 >> 电脑入门 >> 正文

认识计算机软件基础——2 系统软件

作者:佚名    责任编辑:admin    更新时间:2022-06-22

2.2 系统软件

 具有代表性的系统软件有:操作系统、数据库管理系统,以及各种程序设计语言的翻译系统等。

1.操作系统(operating system)

操作系统是最基本的系统软件,是计算机系统本身能有效工作的必备软件。操作系统的任务是:管理计算机硬件资源并且管理其上的信息资源(程序和数据),支持计算机上各种硬件和软件之间的运行和相互通信。操作系统在计算机系统中具有特殊的地位:计算机系统的硬件是在操作系统的控制下工作的;所有其他的软件,包括系统软件和大量的应用软件,都是建立在操作系统基础之上,并得到它的支持和取得它的服务。如果没有操作系统的支持,人就无法有效地操作计算机。因此,制造计算机的公司在出售计算机时总是同时提供操作系统。

操作系统本身又由许多程序组成。其中有的管理CPU、内存的工作,有的管理外存储器上信息的存取,有的管理输入输出操作。用户要通过操作系统所提供的命令和其他方面的服务去操纵计算机。因此操作系统是用户与计算机之间的接口。

目前在微机上常用的操作系统有:Windows 系列操作系统、UNIX操作系统和Linux(自由软件)操作系统等。

2.语言处理系统

计算机在执行程序时,首先要将存储在存储器中构成程序的指令逐条取出,经过译码后向计算机的各部件发出控制信号,使其执行规定的操作。目前、一般的程序都是用计算机的CPU不能直接识别的程序设计语言,如Visual Basic,Delphi,C++等来编写的。这样的非机器语言程序必须经过翻译,变成机器指令后才能被计算机执行。而负责这种翻译的程序被称为编译程序(编译系统)或解释程序。为了在计算机上执行由某种程序设计语言编写的程序,就必须配置相应的语言处理系统。

3.数据库管理系统

数据库(database)是为了满足一定范围内许多拥护的需要,在计算机里建立的一组互相关联的数据集合。例如,一个学校的各个部门,如学籍管理部门、教务部门、各个系或学院、学生会等,都经常要在学生档案册里查询各种信息,因此可以将全校学生的档案数据建成一个学生档案数据库,提供给学校各个部门共同使用。

数据库是由一种称之为数据库管理系统(database management system,DBMS)的软件来集中管理和维护的。数据库管理系统是用于创建和管理数据库的系统软件,是数据库系统的核心组成部分。其主要功能有:定义数据库的结构及其中数据的格式,规定数据在外存储器的存储安排方式,负责各种与数据有关的控制和管理任务。用户通过数据库管理系统的支持来访问数据库中的数据。

常用的数据库管理系统有:Oracle,IBM DB2,Informix,Sybase,微软公司的Access、SQL Server,以及dBASE /FoxBASE /FoxPro/Visual FoxPro系列产品等。