一、系统软件

系统软件是指用于管理、控制和维护计算机硬件资源和软件资源,分配和协调计算机各部分工作,增强计算机功能的程序。系统软件包括操作系统、计算机语言及其处理程序、数据库系统、网络系统和使用程序。

(1)操作系统

操作系统(operating system, OS)是用于管理、操纵和维护计算机,使其正常高效运行的软件。它是计算机软硬件资源的管理者和软件系统的核心。操作系统在计算机系统中占有特殊的重要地位,所有其他系统软件和应用软件都是建立在操作系统基础上,并得到它的支持和服务。操作系统是用户和计算机之间的软接口,任何其他程序只有通过操作系统获得必要的资源后才能运行。因此在计算机启动时,必须首先将操作系统调入内存,由它去控制和管理在系统中运行的其他程序。

计算机常用的操作系统有Windows 2000/XP/7、Linux、UNIX等。

在网络上,还需要网络操作系统管理。网络操作系统除了具有普通操作系统的功能外,还增加了网络管理模块。其主要功能是支持计算机与计算机、计算机与网络之间的通信,提供各种网络服务,保证实现网络上的资源共享和信息通信。

(2)语言处理程序

语言处理程序一般是由汇编程序、编译程序、解释程序和相应的操作程序等组成。它是为用户设计的编程服务软件,作用是将高级语言源程序翻译成计算机能识别的目标程序。

(3)数据库系统

数据处理在计算机应用中占很大比例,对于大量的数据如何存储、利用和管理,如何使多个用户共享同一数据资源,是数据处理中必须解决的问题。为此,20世纪60年代末产生了数据库系统(data base system, DBS),80年代随着计算机的普及,数据库系统得到了广泛的应用。近年来较流行的数据库系统有Oracle、SQL Server、DB2、Sybase、Access等。

(4)实用程序

实用程序是一些工具性的服务程序,便于用户对计算机的使用和维护。主要的实用程序有编辑程序、连接装配程序、打印管理程序、测试程序、诊断程序等。