系统软件主要包括以下几类:
操作系统:
操作系统是管理计算机硬件与软件资源的最重要系统软件,为用户提供了与计算机交互的界面。常见的操作系统有:
Windows系列(如Windows 10、Windows 11)
macOS系列(如macOS Big Sur、Monterey)
Linux发行版(如Ubuntu、Fedora、CentOS)
UNIX系统(如Solaris、AIX、HP-UX)
Chrome OS
数据库管理系统 (DBMS):用于存储、检索、管理和分析数据的软件。常见的数据库管理系统有:
Oracle Database
MySQL
Microsoft SQL Server
PostgreSQL
MongoDB(一种NoSQL数据库)
语言处理程序:
包括汇编语言汇编器、C语言编译器、连接器等的语言处理程序。
服务性程序:
这类程序负责提供各种服务,如系统优化、文件管理、用户身份验证、驱动管理等。
标准库程序:
提供一系列标准库函数和工具,支持应用程序的开发和运行。
网络管理系统:
用于管理和控制网络连接和通信。
中间件:
位于操作系统和应用程序之间,提供各种服务,如消息传递、数据集成、应用程序开发等。例如:
Apache Tomcat(Java应用服务器)
Microsoft Exchange Server(用于电子邮件和协作的中间件)
实用工具和应用程序:
这些软件用于执行特定的任务,如磁盘清理、文件压缩、文本编辑等。
系统软件的主要功能是调度、监控和维护计算机系统,负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及到底层每个硬件是如何工作的。一般来讲,系统软件包括操作系统和一系列基本的工具(比如编译器,数据库管理,存储器格式化,文件系统管理,用户身份验证,驱动管理,网络连接等方面的工具),是支持计算机系统正常运行并实现用户操作的那部分软件。