软件系统是指由 系统软件、支撑软件和应用软件组成的计算机软件系统。它是计算机系统中由软件组成的部分,对计算机系统的全部软、硬件和数据资源进行统一控制、调度和管理。软件系统可以分为两大类:
系统软件
定义:控制和协调计算机及外部设备,支持应用软件开发和运行的系统,是无需用户干预的各种程序的集合。
功能:主要功能是调度、监控和维护计算机系统,负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。
例子:操作系统(如Windows、Linux、Unix)、数据库管理系统(如Oracle、SQL、MySQL)、语言处理系统、分布式软件系统和人机交互系统等。
支撑软件
定义:辅助系统软件运行的工具和程序,提供各种服务和功能,以支持应用软件的开发和运行。
功能:包括编译程序、调试程序、链接程序、加载程序等,帮助开发者更高效地编写、测试和运行应用程序。
应用软件
定义:用户可以直接使用的各种程序设计语言,以及用各种程序语言编制的应用程序。
功能:实现特定的应用目标,如金融应用系统、财务管理系统、ERP系统、SCM系统等。
软件系统对计算机系统的运行至关重要,它不仅是用户与计算机硬件系统的接口,也是计算机系统资源的管理者。通过软件系统,用户可以方便、高效地使用计算机资源,完成各种复杂的任务。