1.操作系统软件
操作系统软件是计算机系统软件的核心,也是计算机系统的控制和管理中心,从资源角度来看,它具有处理机、存储器管理、设备管理、文件管理等4项功能。所有的硬件资源都直接与操作系统打交道,因此它也是计算机硬件裸机和应用程序之间连接到纽带。
操作系统软件是控制和管理计算机各种资源、自动调度用户作业程序、处理各种中断的软件。目前比较流行的操作系统有DOS操作系统、WINDOWS操作系统、UNIX操作系统和Linux、Netware等操作系统。
2.语言处理系统软件
语言处理软件是将应用软件翻译成计算机能识别的语言,应用软件通常都是由高级语言编写,而这些成千上万条由高级语言编写的程序,计算机内部的CPU是不认识的,必须由语言处理软件转换为计算机能直接读取的机器语言,才能运行应用软件。
计算机只能直接识别和执行机器语言,因此要计算机上运行高级语言程序就必须配备程序语言翻译程序,翻译程序本身是一组程序,不同的高级语言都有相应的翻译程序。语言处理程序如汇编语言汇编器,C语言编译、连接器等。
3.数据库管理系统软件
数据库管理软件是将大量数据有组织、动态的存储起来,方便查阅和检索。操作系统软件,不仅提供创建数据库的功能。还提供管理和维护数据库的功能。比如Access、Oracle、Sybase等都是这类软件。
4.辅助程序系统软件
除了以上三种,辅助程序软件也归为系统软件。系统辅助处理程序也称为“软件研制开发工具”、“支持软件”、“软件工具”,主要有编辑程序、调试程序、装备和连接程序、调试程序的功能。
延伸阅读
什么是系统软件
系统软件是指控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合。系统软件不针对特定领域,一般包括操作系统和一系列基本的工具,例如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具。
系统软件主要功能是调度、监控和维护计算机系统;负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。