计算机系统是由硬件和软件组成的层次式结构,硬件系统是计算机层次结构的最内层,使用计算机系统的用户是该层次结构中的最外层,用户与硬件系统之间的软件系统包括系统软件,支援软件和应用软件。
系统软件:主要指用来运行或控制硬件所开发的计算机软件,如操作系统、解释器、编译器、连接器、加载器、汇编器、调试器、数据库管理系统、公用程序等面向开发者的软件。
应用软件:是用户可以使用的、采用各种程序设计语言编制的应用程序的集合,一般分为应用软件包和用户程序。
应用软件包是利用计算机解决某类问题而设计的程序的集合,供多用户使用。