4.2 软件的类型
2025年09月20日
4.2 软件的类型
一般来讲,软件被划分为系统软件和应用软件两种。
4.2.1 系统软件
系统软件为计算机使用提供最基本的功能,可分为操作系统和支撑软件,其中操作系统是最基本的软件。
系统软件是负责管理计算机系统中各种独立的硬件,使得它们可以协调工作。 系统软件使得计算机使用者和其他软件将计算机当作一个整体而不需要顾及底层每个硬件是如何工作的。
①操作系统是一管理计算机硬件与软件资源的程序,同时也是计算机系统的内核与基石。操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。 操作系统也提供了一个让使用者与系统交互的操作接口。
②支撑软件是支撑各种软件的开发与维护的软件,又称为软件开发环境(SDE)。 它主要包括环境数据库、各种接口软件和工具组。 著名的软件开发环境有IBM公司的Web Sphere等。 包括一系列基本的工具(比如编译器、数据库管理、存储器格式化、文件系统管理、用户身份验证、驱动管理、网络连接等方面的工具)。
4.2.2 应用软件
系统软件并不针对某一特定应用领域,而应用软件则相反,不同的应用软件根据用户和所服务的领域提供不同的功能。 应用软件是为了某种特定的用途而被开发的软件。 它可以是一个特定的程序,比如一个图像浏览器。 也可以是一组功能联系紧密,可以互相协作的程序的集合,比如微软的Office软件。 也可以是一个由众多独立程序组成的庞大的软件系统,比如数据库管理系统。