
计算机软件如何分类?举例说明。
计算机软件主要分为两大类:系统软件和应用软件。
系统软件主要包括操作系统,例如Windows、Linux和UNIX等。还有操作系统的补丁程序和硬件驱动程序。系统软件的功能包括提供服务性程序,如诊断程序、排错程序和练习程序;包括汇编程序、编译程序和解释程序等语言程序;涵盖操作系统本身;以及数据管理系统,如数据库管理系统。
应用软件包括工具软件、游戏软件和管理软件等。应用软件针对特定的应用领域,不直接与硬件系统交互。这类软件的外部接口通常较为简单,用户可以直接使用,但通常不允许用户进行修改。
系统软件的特点在于其与硬件系统的紧密交互性,负责调度硬件共享资源,并为所有用户提供服务。这类软件的数据结构复杂,外部接口多样化。在任何计算机系统中,系统软件都是首要考虑和配置的。
系统软件通常由计算机厂商随硬件提供,常见的有操作系统、语言处理程序、数据库管理系统和实用程序等。操作系统是管理和控制计算机软硬件资源的核心系统软件。数据库管理系统负责管理和控制数据库。实用程序包包括各种日常办公工具,如连接装配程序、调试程序、测试程序和诊断程序等。